自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 无导入表无重定位表的编程,案例

【代码】无导入表无重定位表的编程,案例。

2023-11-26 17:17:22 29 1

原创 PE dump 字节码查看器

ProcessPeFile.c代码。resource.h 文件内容。PE 文件自己码查看器的编写。

2023-10-21 08:32:47 66 1

原创 CheckMenuItem()函数,EnumPrinters()枚举打印机AppendMenu(),添加菜单 printerPropertites()GetMenuString()CreateIC()

【代码】WM_SETTINGCHANG 消息:系统设置变化 CheckMenuItem 函数 EnumPrinters(): 枚举打印机 AppendMenu(): 添加菜单 Openpri。

2023-09-17 22:36:19 95 1

原创 打印消息对话框

case WM_INITDIALOG://对话框初始化。获取胸痛惨淡句柄副本。

2023-08-20 14:36:02 50 1

原创 简单的屏幕绘图工具

【代码】简单的屏幕绘图工具。

2023-08-02 20:56:54 25 1

原创 创建编辑控件 WM_COMMAND消息处理

WM_COMMAND消息处理。

2023-08-02 20:56:07 87 1

原创 创建编辑控件 WM_COMMAND消息处理

WM_COMMAND消息处理。

2023-07-13 21:55:45 96 1

原创 46模拟时钟程序

【代码】46模拟时钟程序。

2023-07-09 10:39:55 35 1

原创 非客户区鼠标消息的处理

非客户区鼠标消息的处理。

2023-07-06 22:31:59 34 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

原创 虚拟计算机,虚拟的语言,用虚拟的语言完成文章中的三个问题

【代码】虚拟计算机,虚拟的语言,用虚拟的语言完成文章中的三个问题。

2023-06-08 10:39:08 62

原创 11章:文件处理

11.8 随机向一个随机存取文件中写入数据。11.9 从随机存取文件中读取数据。11.10 案例学习:十五处理程序。11.4 顺序存取文件中读取数据。11.3 顺序存取文件的创建。11.7 随机存取文件的创建。11.5信用查询程序。

2023-05-29 22:55:36 31 1

dvr2009-v1.0

dvr2009-v1.0 这驱动是帮助那些需要帮助的人 需要的可以下载 个 乐于助人的事是件好事

2013-10-15

KM3035+4035+5035中文维修手册

KM3035+4035+5035中文维修手册

2012-08-17

2013板程序

2013板程序

2012-08-17

绿茶网络工具2.0网络工具2.0网络工具2.0

绿茶网络工具2.0网络工具2.0网络网络工具2.0工具2.0

2010-04-09

绿茶网络工具2.0绿茶网络工具2.0

绿茶网络工具2.0绿茶网络工具2.0绿茶网络工具2.0

2010-04-09

MaxDOS v5.8s

支持进入DOS时设置密码,且密码采用MD5加密.纯绿色软件,不写引导区

2010-04-09

dos学习系统教程.rar

一个好的学习教程,供大家学习。注本人也是在字人网络中下载的,

2010-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除