![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
逆向学习
邓霖涛
你知道hello world有5种写法吗?
展开
-
C程序逆向破解-实战WinRAR去广告(3)
如果没有看过我之前文章的,请点击传送门开始进入正题,此篇开始实战将WinRaR去除广告,可以自行上官网下载WinRAR,此篇使用的版本如下我们在使用WinRAR时候,总是有弹出广告如下:那么我们该如何将广告去除呢?首先经过前面的逆向学习了解,我们已经掌握了修改ds数据段,cs代码段,ss栈段的数据,那么我们要将WinRAR的广告去除,则是将WinRAR调用广告弹窗的函数给去除了即可。在汇编中调用函数方法使用的是call(之前有call打印helloworld反汇编),广告弹窗原创 2020-12-16 17:07:35 · 596 阅读 · 0 评论 -
C程序逆向破解-入门学习(1)
直接进入正题,本文学习了解计算机程序的执行原理,以及我们可以如何逆向程序修改程序的执行逻辑的基本原理。本文从手写C的helloworld程序编译执行到逆向汇编该helloworld程序查看汇编执行,然后对相应的程序指令进行修改实现修改原有程序。准备: 自行C语言的开发环境,MinGW 32或64位,x32dbg与x64dbg编写程序hello.c#include <stdio.h>#include <stdlib.h>void main(){ /* 我的..原创 2020-12-16 10:42:31 · 3255 阅读 · 1 评论 -
C程序逆向破解-入门学习(2)
阅读到此的同学相信对程序的逆向已经有了一定的了解了,如果没有那么可以参考我前面的那篇文章,传送门C程序逆向破解-入门学习(1)直接进入正题,本文来分析C程序的if else条件分支语句在逆向后的汇编指令,我们如何修改程序的逻辑指令。编写程序hello.c,或者由之前的hello.c进行修改为以下代码#include <stdio.h>#include <stdlib.h>void main(){ /* 我的第一个 C 程序 */ int flag=0;原创 2020-12-16 14:17:37 · 1443 阅读 · 1 评论