- 博客(10)
- 收藏
- 关注
原创 逆向分析核心原理 第三课 突击 自习成果
好 大家看一看这个 又不懂得评论区说一下 我来讲 因 还有下面这些 可以把它变为代码试试(后有答案)这就是给自主的人学习的 不要说不发就不学 博主也要学 不自主学不好。这几天没搞 不知大家自习没有。
2024-05-06 21:00:38
790
原创 逆向分析核心原理 第二课 调试器的学习熟悉
经过第一课学习,我们对调试有了一定的印象,接下来我们学习更多调试指令。第三课再介绍一些调试方法和在汇编中修改Hello World!这样,我们就不需要重新开始新的调试。可大本营怎么设置呢?大家调试Hello World!是不是有一些以下一样的难点。第二课就这些 但都是一些调试方法 大家可以参照这个试一下。那我们这时就用到大本营原理。(简单明了 学习一下)2.1大本营设置方法。
2024-04-22 20:37:22
195
原创 逆向分析核心原理 第一课 hello world!分析汇编及环境搭建
VS(Visual Studio)负责实现源代码 OD(OllyDBG)负责分析 百度(谷歌)负责查询疑问。《逆向工程核心原理》 《c++反汇编与逆向分析技术揭秘》这里暂时只教查看汇编,以后会进一步加深理解。2.编写hello world!4.OD查看 (这里不好写全程截图)这章结束了 还是在推荐一下昨天两本书。3.1设断点开始执行断了第一行。建议大家认真看 我都看了两三遍。下一章我们进一步熟悉调试器。
2024-04-21 08:26:16
241
1
原创 逆向分析核心原理 序章(这里只作总结)文章后有书推荐 后面只要以推荐的两本书为主
下一节总结准备环境和了解第一个程序(hello world)的汇编语言和分析方法(1.使用OD 2.VS直接分析)(提前科普一下 分析程序为32位 64位 其中代码显示不同 OD只是用于32位)比 16进制代码更清晰 以后分析代码就多以汇编为主(可以说全部)逆向工程(RE)通过分析物体、机械设备或系统,发现其中不足,添加新创意的一列过程。1.2.2源代码 16进制代码 汇编代码*(重要)把代码编译为由0和1组成的二进制代码。代码逆向工程(RCE)简单来说“分析”“深入分析”一个代码。
2024-04-20 20:35:40
389
原创 小样科普——C语言符号指针
增加1指的是p+1),所以**实际上p++符号整体对外表现的值是p的值,运算完成后p再加1.这种变量比较特殊,通常它的值会被赋值为某个变量的地址值(p = &a),然后我们可以**使用*p这样的方式去间接访问p所指向的那个变量。定义了一个指针类型的变量p,这个p所**指向的那个变量是int型。定义指针变量p,这里的p含义不是代表指针变量p所指向的那个变量,在定义时这里的*含义是告诉编译器p是一个指针。// p是一个指针变量,该指针指向一个整形数使用指针的时候,*p则代表指针变量p所指向的那个变量。
2023-06-27 18:51:43
243
1
原创 Windows的按键
但是当用作子视窗控制项时,两种型态的按钮作用相同,尽管 BS_DEFPUSHBUTTON 的边框要粗一些。当按钮的高度为文字字元高度的 7/4 倍时,按钮的外观看起来最好,其中 文字字元由 BTNLOOK 使用;与其他按钮型态相似,当按钮拥 有输入焦点时,在文字的周围就有虚线,按下及释放 Spacebar 键与按下及释放 滑鼠按键具有相同的效果。您也可以向按键发送 BM_GETSTATE 讯息,子视窗控制项传回按钮目前的状 态:如果按钮被按下,则传回 TRUE;如果按钮处於正常状态,则传回 FALSE。
2023-06-03 10:17:55
122
原创 SetCursor函数使用方法
开始第一步:HCURSOR hcur = LoadCursor(...,...);HCURSOR后面随便定义。推荐书籍:Programming Windows 程序开发设计指南01。第二步绑定对应窗口:SetCapture(...);第三步设置新的光标:SetCursor(...);先简单讲述一下SetCursor函数的整个逻辑。最后释放:ReleaseCapture();
2023-05-28 08:53:16
1652
空空如也
c语言文件既要输入又要输出怎么办
2023-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人