杂文 八月 17, 2021

莫言:“我想和年轻人聊聊天”,回复了十个网友提问

文章字数 3.4k 阅读约需 3 mins.

近日,诺贝尔文学奖得主莫言开设了同名公众号,引发网友关注。公众号上,莫言不仅定期发布自己的文章,还积极回复网友留言,画风颠覆,金句迭出,让网友直呼“原来你是这么可爱的莫言”。在《莫言:我为什么想跟年轻人聊聊天》一文里,莫言表示,想向年轻人学习。学他们的语言,学他们的思想,学他们的习惯,以及他们生...

查看全文

MAC 一月 19, 2020

一行代码走天下,Frida+Hopper v4.5.19 Demo,调试Ummy Video Downloader的注册验证算法

文章字数 3.7k 阅读约需 3 mins.

最近接触到Frida神器,读完文档后发现确实是逆向神器,做了一期简短视频,介绍了一些入门操作,欢迎观看。

这里记录一些操作步骤。

Ummy Video 是一款下载YouTube视频的小工具,未注册时有使用次数限制,本地注册方式,未采用网络验证,仔细分析的话加解密及注册验证比较容易,可以用来练习练习。

接下来,启动Hopper Disassembler v4.5.19 Demo版本,虽然是Demo版本的,但是可以查看伪代码,用来分析足矣~。

通过关键词license,很容易快速定位到软件使用的加...

查看全文

SWIFT 十二月 19, 2019

[CN]What’s New in Vapor 4

文章字数 9.4k 阅读约需 9 mins.

经过几乎一年的等待,Vapor 4开发接近尾声,第一个alpha版本已经发布,beta版本不久发布,预计2020年2月Vapor 4.0.0发布🎉。

接下来一起看看新版本带来的更新内容:

新的依赖注入接口,相对于Vapor 3引入的Services,Vapor 4将会借助Swift编译器让实现更加容易,采用的Swift语言特性extension,通过第三方来提供服务注入,接口更加开放。看下实例代码:

如何改变默认的HTTP端口

// vapor 3
services.register(NIOServerConfig...
查看全文

IT 十二月 08, 2019

How To Install wxWidgets On Windows 10

文章字数 1.7k 阅读约需 2 mins.

下载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

下载后解压到本地文件夹。

打开解压后的文件,进入子路径 build/msw,找到Visual Studio 2019对应的最新版本wx_vc16...

查看全文

LIFE 十月 10, 2019

记录下手工更换XboxOne的损坏硬盘

文章字数 13k 阅读约需 12 mins.

这是一台Xbox One 中国首发版,其实大多数都是在落灰状态,难得有心思开机,结果手贱不小心在升级的时候断电,重启,重启,重启失败了……

嗯,硬盘损坏。

1)开机,等待10分钟,果真进入了修复界面,尝试删除所有数据,提示失败。

2)准备4G以上的U盘,格式化为NTFS,下载OSU1.zip,解压到U盘,重启开机进入修复界面,离线升级,失败!

拆机,取出硬盘。

连接到我移动硬盘接口,接到电脑上,无法读取内容,呃……

买了1T的2.5寸移动硬盘(旧的是500G),接到外置移动硬盘接口上,用数...

查看全文

文章 九月 18, 2019

手把手教你破解MacOS之Bartender 3 - 逆向分析、敏捷劫持、追溯爆破、算法推算、公钥替换、注册机!

文章字数 31k 阅读约需 29 mins.

【破文作者】tree_fly/P.Y.G
【作者邮箱】[email protected]
【作者主页】itreefly.com
【破解工具】Hopper Disassembler v4; 010 Editor;
【破解平台】MacOS
【软件名称】Bartender 3.app
【原版下载】https://www.macbartender.com/
【保护方式】-
【软件简介】-
【破解声明】请勿商用;本文仅做研究所用。

​ 大家好,我是tree_fly。今天来分析一款macOS平台的软件(这是一款管理菜单...

查看全文

SWIFT 二月 24, 2019

Swift 5.0 增强的字符串插值及格式化

文章字数 5.9k 阅读约需 5 mins.

字符串插值在Swift早期版本一直存在,但是Swift 5.0之后,这项功能被大规模的改造,更强大,更便捷。

Objective-C是这样使用的:

[NSString stringWithFormat:@"%ld", (long)count];

Swift优雅的多了:

let age = 30
print("I'm \(age).")

Swift 5.0的发布,带来了ABI稳定性,这是开发者最渴望看到的,比如原始支持ResultisMultiple...

查看全文

IOS 十二月 27, 2018

iOS之Swinject入门教程

文章字数 9.8k 阅读约需 9 mins.

我们通过一个简短教程来探索Dependency Injection (DI),主要介绍一款Swift语言写的框架——Swinject。

在本教程中,您将通过Swinject探索依赖注入(DI)。通过改进一个名为Bitcoin Adventurer(Bitcoin冒险家)的iOS小程序来实现这一点,该程序可以显示当前比特币的价格。在阅读本教程时,您将重构应用程序,并完成单元测试。

依赖注入(DI)是一种组织代码的方法,目的使其依赖项由其他不同的对象提供,而不是由其本身提供,通过本教程的代码演示更容...

查看全文

文章 九月 02, 2018

Hopper系列教程之入门CrackMe分析

文章字数 1.9k 阅读约需 2 mins.

Mac使用了许久,越来越喜欢了,逐渐对Mac系统下的app逆向和破解感兴趣。Mac平台使用较多的逆向分析软件有IDA、Hopper Disassembler等。

相比较于IDA的强大,Hopper Disassembler V4的确逊色了些,但是Hopper的价格低廉,购买正版压力也不是很大。

同样Hopper有很多优点。

录制了几期在MacOS平台详细使用Hopper Disassembler分析几款CrackMe的系列教程,由浅入深,逐渐带你进入有趣的破解世界~

有环境的同学可以实践实践。

... 查看全文

IOS 七月 19, 2018

iOS 11.3 系统如何使用bfinject脱壳

文章字数 6k 阅读约需 5 mins.

目前bfinject的项目源码仅支持Dylib注入的系统为iOS 11.0 - 11.1.2, 但是现在手头有一台最新越狱的iOS 11.3,那么怎样使用bfinject来脱壳呢?

源码地址:https://github.com/BishopFox/bfinject

Electra越狱用户:

下载bfinject的tar压缩包,https://github.com/BishopFox/bfinject/raw/master/bfinject.tar

安装后运行

 bash bfinject

会报错...

查看全文
加载更多
0%