- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 【IDA】逆向练习:for循环while循环
我们把上面for语句改为do while结构看下运行结果复合预期。下面我们运行下面的C代码 运行结果复合预期。这段程序是一个循环,循环示意图如下图。先看看下面这段返回点代码。
2023-12-30 18:52:20 691 1
原创 初始手工分析helloworld.exe的PE文件
图1用winhex打开helloworld.exe,如图2,3,4,5 是整个文件(其中填充完全是0的没有截图,关键位置的截图了)不要急,下面我们一步一步拆分图2,3,4,5部分图2图3图4图5在这里先做一个总的说明:查找PE资料,得到如图PE的结构,所有我们先看PE头部(从下面图2开始)查结构体IMAGE_DOS_HEADER得到PE头的结构下面我们从dos头开始dos头WORD e_cp;WORD e_ss;WORD e_sp;WORD e_ip;WORD e_cs;
2023-12-28 10:16:55 337 1
原创 8051单片机手工逆向练习
代码到41,就完毕了,对反汇编代码进行整理,这里有的变量没有定义,需要处理掉这些变量,使汇编不报错,就OK了.附上汇编代码 ,下面的地址编号,知识一个编号,没有过多的整理, 如果大家感兴趣可以对照C语言去整理一下,如果是汇编写的代码,在来逆向的话,思路会清晰很多,下个案例我用汇编写,再手工逆出来,对比一下,这样学习。这里是学习过的过程,所以线写一个简单的C代码,下载进单片机,正常运行。把此代码保存为bin,用ida打开。下载进单片机,led指示灯闪烁。下面是汇编,asm,编译正常,
2023-12-25 22:24:43 753
原创 8051单片机手工逆向 demo小例子
这里是手动,逆一个简单的程序, 如果是大型工程中的代码,远远比这工作量大,所以如果需要做这个工作,还需要编写工具,进行自动翻译成汇编,再从汇编到C,当然,如果对汇编比较熟悉的程序员,可能就不需要这一步了。打开memory窗口,输入D:0xXX即可查看内部数据RAM内容,输入X:0xXXXX即可查看外部数据RAM内容,输入C:0xXXXX即可查看程序存储器内容。这是需要烧录到单片机中的代码。
2023-12-20 20:42:26 672 1
原创 CheckMenuItem()函数,EnumPrinters()枚举打印机AppendMenu(),添加菜单 printerPropertites()GetMenuString()CreateIC()
【代码】WM_SETTINGCHANG 消息:系统设置变化 CheckMenuItem 函数 EnumPrinters(): 枚举打印机 AppendMenu(): 添加菜单 Openpri。
2023-09-17 22:36:19 95 1
原创 28,PeekMessage(),SetRect()函数绘制随机矩形
【代码】28,PeekMessage(),SetRect()函数绘制随机矩形。
2023-06-30 21:51:41 39
原创 027 映射模式显示窗口客户区的尺寸
SetViewportExtEx函数。MM_ANISOTROPIC映射模式。SetWindowExtEx函数。MM_ISOTROPIC映射模式。MM_HIENGLISH映射模式。MM_LOENGLISH映射模式。MM_HIMETRIC映射模式。MM_LOMETRIC映射模式。SetMapMode函数。MM_TWIPS映射模式。MM_TEXT映射模式。
2023-06-29 22:50:29 41 1
原创 window程序设计学习笔记
简单来说 Unicode是ASCII字符编码的一个扩展,Unicode用的是16位字母编码,而不是像ASCII那样 用7位表示,已不是计算机上面常用的每个字符八位的方式,这样在计算机通信中,世界上所有书面语言中的字母,象形文字和其他符号都可以用Unicode来表示,人最初的意图是用Unicode作为ASCII的补充,如果运气好的画,希望他可以最终取代ASCII,考虑到ASCII编码仍然是计算机中最有重要位置的标志之一,这显然是一个不太容易完成的任务。
2023-06-18 13:23:06 185 1
原创 SML语言用一个标记控制循环来从键盘上读入10个正数,然后计算并打印它们的和
a)用一个标记控制循环来从键盘上读入10个正数,然后计算并打印它们的和。
2023-06-08 17:15:01 70
原创 11章:文件处理
11.8 随机向一个随机存取文件中写入数据。11.9 从随机存取文件中读取数据。11.10 案例学习:十五处理程序。11.4 顺序存取文件中读取数据。11.3 顺序存取文件的创建。11.7 随机存取文件的创建。11.5信用查询程序。
2023-05-29 22:55:36 31 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人