参考链接
- C++宏定义详解,by Boblim.
最终发现还是Fiddler抓取微信小程序中的视频比较靠谱。Fiddler截取HTTPS报文的原理请参考Fiddler抓包原理和使用详解 。
Fiddler抓取微信小程序中视频不行了,请使用WeChatVideoDownloader。具体使用参考最新可用微信视频号免抓包下载方法,亲测简单易用!
WeChatVideoDownloader出问题了,请使用res-downloader。具体使用请参考res-downloader v2.3.0 资源下载器_支持下载视频号、抖音、快手、小红书、酷狗音乐、qq音乐等(Win&Mac&Linux)
IDA Pro为反编译与除错工具, 常用于逆向工程。
请参考如下链接:
请参考如下链接:
Windows在默认情况下会将高地址的2GB空间分配给内核(也可以配置为1GB),而Linux默认情况下会将高地址的1GB空间分配给内核。也就是说,应用程序只能使用剩下的2GB或3GB的地址空间,称为用户空间(User Space)。
IDA修改汇编指令的方法如下:
具体细节请参考:
IDA从7.0版本开始正式支持中文字符串的显示,但仍需要配置ida.cfg。在IDA\CFG目录下新建文件Chinese.clt,修改 ida.cfg 文件中的ENCODING_CULTURES项目,增添“GB2312:Chinese”。
具体请参考:
请参考:
请参考:
请参考:
Depends.exe 是用来反编译VC程序的工具,可以查看PE模块的导入模块以及导入和导出的函数,以及动态剖析PE模块的依赖性和解析C++的函数名称
可分析dll和exe所依赖的dll,可以看到dll以及dll的函数,可以查看导入导出函数。
反编译安卓apk的过程如下:
1 | apktool d -s <file.apk> -o <outdir> |
1 | d2j-dex2jar.bat <classes.dex> |
常用的Java反编译工具有:
JD-GUI是一个独立的图形实用程序,可显示“.class”文件的Java源代码。您可以使用JD-GUI浏览重构的源代码,以便即时访问方法和字段。
JD Eclipse是Eclipse平台的插件。它允许您在调试过程中显示所有Java源代码,即使您没有全部Java源代码。
JD Core是一个库,它从一个或多个“.class”文件重建Java源代码。JD Core可用于恢复丢失的源代码并探索Java运行时库的源代码。支持Java 5的新特性,如注释、泛型或类型“enum”。JD-GUI和JD Eclipse包括JD核心库。
JD Core、JD-GUI和JD Eclipse是根据GPLv3许可证发布的开源项目。
在室内环境无法使用卫星定位时,使用室内定位技术作为卫星定位的辅助定位,解决卫星信号到达地面时较弱、不能穿透建筑物的问题。最终定位物体当前所处的位置。常见的室内无线定位技术还有:Wi-Fi、蓝牙、红外线、超宽带、RFID、ZigBee、动作捕捉 和超声波。
最近需要在国际会议上口头报告,赶紧研究一下。
总的原则是:学术报告的PPT应该老老实实,简化形式,内容至上。