-
Docker环境下使用xTeVe和Jellyfin搭建IPTV的电视直播平台
导言2023年春节越来越近,团团圆圆的氛围愈发浓烈,带着孩子们看看CCTV和春节晚会。今天的主要任务就是实现如何在客厅的电视上播放电视直播源。主要要求有两个: 电视机或者机顶盒安装Jellyfin客户端 局域网内需要一台运行Docker的服务器,本文使用家里的群晖NAS,也可以尝试在电脑端创建虚拟机或其他的方案。 直播源的选择直播源很多,最近发现肥羊严选播放流畅,大家可以尝试。 SSH连... -
一款时间管理软件Be Focused的新手逆向分析
今天来分析它。Be Focused v2.2 for macOS.熬夜党、学习党、刷剧党们天天盯着👀着电脑屏幕,往往总是忘记时间飞快流逝~这是一款时间管理软件Be Focused帮助你管理学习和休息时间。 0x1 为啥要逆袭这个app,因为有广告条 0x2 找关键点在macOS上使用一个比较顺手的Hopper Disassembler加载后简单分析一下。试着查询关键词:... -
莫言:“我想和年轻人聊聊天”,回复了十个网友提问
近日,诺贝尔文学奖得主莫言开设了同名公众号,引发网友关注。公众号上,莫言不仅定期发布自己的文章,还积极回复网友留言,画风颠覆,金句迭出,让网友直呼“原来你是这么可爱的莫言”。在《莫言:我为什么想跟年轻人聊聊天》一文里,莫言表示,想向年轻人学习。学他们的语言,学他们的思想,学他们的习惯,以及他们生活中的各个方面。 网络摘抄了一些问答,我们这些“年轻人”连题目有的都读不懂了。快快看些网友... -
一行代码走天下,Frida + Hopper v4.x Demo,分析Ummy Video Downloader的注册验证算法
前言最近接触到Frida,读完文档,这是逆向神器。做了一期简短教程视频,介绍了一些入门操作,欢迎观看。 这里记录一些操作步骤。 0x1 初识软件Ummy Video 是一款下载YouTube视频的小工具,未注册时有使用次数限制,本地注册方式,未采用网络验证,仔细分析的话加解密及注册验证比较容易,可以用来练习练习。 0x2 Hopper Disassembler分析接下来,启动Hopper... -
Vapor 4.0 带来哪些新的内容?
What’s New in Vapor 4经过几乎一年的等待,Vapor 4开发接近尾声,第一个alpha版本已经发布,beta版本不久发布,预计2020年2月Vapor 4.0.0发布🎉。 接下来一起看看新版本带来的更新内容: 新的依赖注入API - New Dependency Injection API新的依赖注入接口,相对于Vapor 3引入的Services,Vapor 4将会... -
Windows 10 如何编译和配置wxWidgets
下载源代码下载wxWidgets的Source Code,自行编译: https://www.wxwidgets.org/downloads/ 目前的最新版本是2019-10-28发布的3.1.3: https://github.com/wxWidgets/wxWidgets/releases/download/v3.1.3/wxWidgets-3.1.3.zip 下载后解压到本地文件夹。 ... -
记录下手工更换XboxOne的损坏硬盘
前言这是一台Xbox One 中国首发版,其实大多数都是在落灰状态,难得有心思开机,结果手贱不小心在升级的时候断电,重启,重启,重启失败了…… 嗯,硬盘损坏。 官网修复建议1)开机,等待10分钟,果真进入了修复界面,尝试删除所有数据,提示失败。 2)准备4G以上的U盘,格式化为NTFS,下载OSU1.zip,解压到U盘,重启开机进入修复界面,离线升级,失败! 更换硬盘修复拆机,取出硬... -
手把手教你破解macOS之Bartender 3 - 逆向分析、敏捷劫持、追溯爆破、算法推算、公钥替换、注册机!
【破文作者】tree_fly/P.Y.G【作者邮箱】[email protected]【作者主页】itreefly.com【破解工具】Hopper Disassembler v4; 010 Editor;【破解平台】macOS【软件名称】Bartender 3.app【原版下载】https://www.macbartender.com/【保护方式】-【软件简介】-【破解声明】... -
Swift 5.0 增强的字符串插值及格式化
字符串插值在Swift早期版本一直存在,但是Swift 5.0之后,这项功能被大规模的改造,更强大,更便捷。 基础用法Objective-C是这样使用的: [NSString stringWithFormat:@"%ld", (long)count]; Swift优雅的多了: let age = 30print("I'm \(age)."... -
Swinject Tutorial for iOS: 入门教程
通过一个简短教程来探索Dependency Injection (DI),主要介绍一款Swift语言写的框架——Swinject。实现依赖注入技术并不一定非要使用第三方库来实现,但是使用Swinject可以让工作更简单,即使在代码复杂度不断升高时。