随笔分类 -  逆向工程

动态链接库-C/C++
摘要:动态链接库-C/C++ 创建dll 动态链接库 DLL(Dynamic Link Libarary) DLL中包含若干共有的代码、数据、可以供其他模块使用 但是只有经过export导出后才允许被外部正常调用。 可以使用火绒剑这个软件查看进程的各种调用的dll文件 首先采用vs2019新建dll项目 阅读全文
posted @ 2020-12-12 00:56 Sna1lGo 阅读(205) 评论(0) 推荐(0)
易语言编写导出函数
摘要:易语言编写导出函数 首先新建windows dll文件,然后再在这个文件里面新建两个子程序 在易语言的开发手册里面有详细的解释: http://www.dywt.com.cn/help/dll/dll.htm 编写DLL时的公开接口只能由以下方式生成,新建一个子程序,然后把“公开”选中,在DLL中任 阅读全文
posted @ 2020-12-12 00:54 Sna1lGo 阅读(469) 评论(0) 推荐(0)
易语言创建dll
摘要:直接在向导里面创建dll文件 在启动子程序里面放建初始化动态链接库,相当于main函数,动态链接库的dll通过启动子程序来启动 临时子程序没啥用,直接删掉就好 在启动子程序的下面,新建一个子程序来处理,但是调用生成dll必须有一个公开的子程序 阅读全文
posted @ 2020-12-11 23:52 Sna1lGo 阅读(405) 评论(0) 推荐(0)
逆向工程工具介绍2-IDA
摘要:IDA介绍 IDA是一个用于静态分析程序的软件。 所谓静态和动态就是指是否执行调试运行来处理。OllyDBG是进行修改调试,而IDA用于观察程序。 有一些程序不适合动态处理,比如病毒木马程序,一旦执行就会导致意外。所以就有了静态处理的重要性。 安装IDA https://www.cncrk.com/ 阅读全文
posted @ 2020-07-26 21:21 Sna1lGo 阅读(1702) 评论(0) 推荐(0)
OllyDBG介绍
摘要:恢复内容开始 具体对应工具栏: 1:汇编代码和对应的地址 2:汇编代码对应的十六进制机器码窗口 3: 反汇编窗口 4:反汇编代码对应的注释信息 5:寄存器信息窗口 6:当前执行到的反汇编代码信息窗口 7:数据窗口-数据所在的内存地址 8:数据窗口-数据的十六进制编码信息 9:数据窗口-数据对应的AS 阅读全文
posted @ 2020-07-15 20:41 Sna1lGo 阅读(451) 评论(0) 推荐(0)
逆向工程hello-world
摘要:首先采用VS2019进行windows的message函数编程,实现一个message窗口。 具体代码如下: #include<Windows.h> int CALLBACK WinMain( _In_ HINSTANCE hInstance, _In_ HINSTANCE hPrevInstanc 阅读全文
posted @ 2020-07-15 01:25 Sna1lGo 阅读(323) 评论(0) 推荐(0)