随笔分类 -  逆向学习笔记

摘要:数据类型 C语言数据类型 学习数据类型三要素:宽度、格式、作用范围(作用域) 整数类型 char 8bits 1字节 short 16bits 2字节 int 32bits 4字节 long 32bits 4字节 在下图中我们可以看到 char即是byte,short即word,int即dword( 阅读全文
posted @ 2024-07-12 12:02 yee-l 阅读(30) 评论(0) 推荐(0)
摘要:程序入口 阅读全文
posted @ 2024-07-11 19:22 yee-l 阅读(149) 评论(0) 推荐(0)
摘要:一、裸函数 在正常的函数编译中,即使函数没有定义函数体的内容,编译器也依然会编译出部分汇编指令用来执行函数。 但是如果定义一个裸函数 void _declspec(naked) test() 编译器将不会操作这个函数,不会给其生成汇编指令(但是会在主函数中生成call和jmp指令指向这个裸函数) 可 阅读全文
posted @ 2024-06-16 19:21 yee-l 阅读(140) 评论(0) 推荐(0)
摘要:PE学习 阅读全文
posted @ 2024-06-05 14:03 yee-l 阅读(76) 评论(0) 推荐(0)
摘要:汇编学习笔记,很乱 阅读全文
posted @ 2024-06-05 13:57 yee-l 阅读(86) 评论(0) 推荐(0)
摘要:使用反汇编分析代码 1.无参数无返回值 void fun1() { } int main(int argc, char* argv[]) { fun1(); return 0; } 反汇编分析 2.有参无返回值 代码 void fun2(int x,int y) { x + y; } int mai 阅读全文
posted @ 2024-06-05 13:45 yee-l 阅读(23) 评论(0) 推荐(0)