之前,我们讨论了使用IDA附带的类型库,但当处理不常见或自定义的API或SDK时,该怎么办呢?在这种情况下,可以使用我们为IDA Pro用户提供的下载中心中的tilib工具。创建类型库tilib是一个...
原创 | 深入解析pe结构(上)
内存分配与文件读写宏定义1.无参数的宏定义正常例子:#define TRUE 1#define PI 3.1415926#define FALSE 0注意:只作字符序列的替换工作,不作任何语法的检查特...
【BaseCTF】TEA逆向
打BaseCTF时候遇到一个Tea的逆向,刚好以前没做过趁这次比赛总结一下吧先写一下网上找Tea的加解密轮子#include <stdio.h>#include <stdint.h&...
逆向学习 | 汇编基础小记
汇编基础一、数据宽度数据的高位与低位数据的右边是低位位,左边是高位,例如:0x1234,34即为低位,12为高位。计算机在存储数据的时候,按照两种方式进行存储高位在前或者低位在前。如图所示,当前的计算...
bypass 2-绕沙箱
image-20240318151112522bypass 2-绕沙箱绕沙盒或者说绕沙箱,是Bypass中一项不可缺少的步骤,每个杀软都有自己的沙箱检测机制,有的在本地有的在云端,不过沙箱和我们正常使...
【技术分享】Visual Studio Code本地代码执行漏洞(CVE-2019-1414)
背景微软在2015年推出的跨平台开源编辑器Visual Studio Code(VS Code),凭借其开箱即用的便捷以及丰富的插件社区,迅速吸引了大批用户。在最新的PYPL IDE排行榜中,VS C...
C语言基础01--初见C语言
本周分享知识星球里面的二进制逆向成员,C语言基础教程,适合新手练习。这次跟大家分享其中的课程。本文作者:kn0sky(MS08067安全实验室二进制逆向成员)C语言基础--初见C语言一常见函数:默认情...