各种程序的OEP入口特征汇总整理!专为小白总结!

查看 190|回复 3
作者:ajun2019   


image.png (87.5 KB, 下载次数: 0)
下载附件
2022-5-25 05:59 上传

之前大佬总结了一篇文章,是关于入口特征的。
但只是贴出了部分入口特征的截图,我这里汇总一下所有的入口特征,
这样方便小白了解不同的程序OEP入口特征。
同时也讲下不同程序的破解窍门。


image.png (40.07 KB, 下载次数: 0)
下载附件
masm
2022-5-25 06:06 上传

(masm程序入口)
这个程序比较老,现在基本不怎么遇到了,大家记住就可以。
特征为:
push 0x0     
jmp.&kernel32.GetModuleHandleA
====================
   


image.png (45.73 KB, 下载次数: 0)
下载附件
auto
2022-5-25 06:13 上传

(autoit程序入口)
AutoIt 最新是v3版本,这是一个使用类似BASIC脚本语言。
特征为:
call  ????
  jmp ????
int3
  int3
push edi
push esi
====================================


image.png (35.22 KB, 下载次数: 0)
下载附件
BC++
2022-5-25 06:16 上传

(BC++程序入口)
特征为:
删除模块分析后是这样的。


image.png (33.69 KB, 下载次数: 0)
下载附件
BC++
2022-5-25 06:19 上传

=====================================


image.png (41.26 KB, 下载次数: 0)
下载附件
Borland Delphi
2022-5-25 06:23 上传

( Delphi 程序入口特征)
个人认为这个程序是最好识别的!
特征为:
       push ebp
   mov ebp,esp
    add esp,-0x10
mov eax,????
破解方法:用dededark 找按钮事件就可以了。
==================================


image.png (38.49 KB, 下载次数: 0)
下载附件
vb
2022-5-25 06:26 上传

(V B程序入口)
特征为:
push  ????
call
破解方法
VB有两种不同类型的程序,一种就是普通的,我们可以用 VB Decompilier 工具找按钮事件。
另一种是p-code(找不到按钮事件):之前专门有篇文章就是讲解破解VB的p-code版本程序的,感兴趣可以去看。
https://www.52pojie.cn/thread-1639141-1-1.html
==================================================


image.png (36.7 KB, 下载次数: 0)
下载附件
vc++
2022-5-25 06:31 上传

( VC++程序入口)
特征为:
程序一开始就会有MSVCRT._except_handler3 的调用
====================================


image.png (38.09 KB, 下载次数: 0)
下载附件
易语言
2022-5-25 06:44 上传

(易语言入口特征)特征为:这个跟上面的vc++ 入口很像,那么怎么判断呢? 在OD里面Ctrl+g  输入401000来到这里


image.png (35 KB, 下载次数: 0)
下载附件
2022-5-25 06:45 上传

所有的易语言,在401000这个位置的代码都是这个     xor eax,eax
破解方法:使用 E-DEBUG 工具找按钮事件。
==================================


image.png (37.55 KB, 下载次数: 0)
下载附件
非独立编译易语言
2022-5-25 06:53 上传

(非独立编译易语言程序入口)
入口特征:一上来就退出call  


image.png (37.92 KB, 下载次数: 0)
下载附件
vs
2022-5-25 06:39 上传

(vs程序入口)入口特征:
把图片上面的特征认真记住就可以了。
===================================


image.png (39.77 KB, 下载次数: 0)
下载附件
Qt
2022-5-25 06:56 上传

(Qt程序入口)Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。
入口特征 类似于vc++
先总结到这里吧。课件用到的程序都是这个帖子的,感兴趣大家可以去下载。。
https://www.52pojie.cn/thread-234739-1-1.html
---------------------------------
最后把不同程序按钮事件特征码放出来,方便大家破解不同程序时候,直接使用。
不同程序按钮事件特征码汇总:
BC++的特征码是 ( 740E8BD38B83????????FF93????????)Delphi和的特征码 FF 93 20 01 00 00 5B C3 53VB使用同样的方法搜索VB的特征码(816C24)MFC程序,在E窗口中双击mfc42.dll,跟进去,然后反汇编窗口中右键->查找->命令:“sub eax,0a”,找到之后,在特征码的下面会有一个je跳转,选中je命令行,然后按回车,程序会跟随到跳转处,来到目标地址,找下面的一个CALL,下断点
易语言的按钮事件:二进制字符串“FF 55 FC 5F 5E
vc++按钮事件查找方法,直接OD载入程序,在反汇编窗口右键->查找->所有命令,输入特征码:sub eax,0a
使用方法:
OD载入程序---F9运行---Alt+M打开内存镜像---Ctrl+B搜索特征码---Ctrl+G跳到找到的地址---F2下断---点击按钮---断下后F7进入CALL(此处即为事件代码)
=========
万能断点
不需要知道程序使用的编译器和编译语言,直接OD载入程序,直接运行程序,输入假码之后,不要点击按钮,查看 user32模块 搜索特征码,右键->查找->二进制字符串: F3A58BC883E103F3A4E8

OEP大全.zip
(288.24 KB, 下载次数: 132)
2022-5-27 16:58 上传
点击文件名下载附件
下载积分: 吾爱币 -1 CB

程序, 特征

whg118   

总结的全面,非常适合小白啊。
metoo2   

非常适合小白,非常适合我,感谢
ekariya   

学习下  非常适合小白  感谢大佬
您需要登录后才可以回帖 登录 | 立即注册

返回顶部