吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10778|回复: 8
收起左侧

[原创] 两种方法查找易语言非独立编译程序的字符串

[复制链接]
yangand 发表于 2012-6-8 16:05
本帖最后由 Sound 于 2012-6-7 23:57 编辑

第一种方法,大家肯定都知道,先搜字符串找到“krnln.fnr”,找到下面的第二个CALL EAX下断,F9到这里,然后F7加F8跟到如下易语言原体的地方再次搜字符串就能搜到了。
00403384    FC              cld
00403385    DBE3            finit
00403387    E8 F6FFFFFF     call abc.00403382
0040338C    68 83334000     push abc.00403383
00403391    B8 03000000     mov eax,0x3
00403396    E8 32000000     call abc.004033CD
0040339B    83C4 04         add esp,0x4
0040339E    68 01000152     push 0x52010001
004033A3    E8 1F000000     call abc.004033C7
004033A8    83C4 04         add esp,0x4
004033AB    6A 00           push 0x0
004033AD    E8 0F000000     call abc.004033C1
004033B2    E8 04000000     call abc.004033BB
004033B7    83C4 04         add esp,0x4
004033BA    C3              retn

第二种方法要比第一种方法更快更简单。
第一步先找到程序文件的DATA段的起始地址。通常都是00403000.第一步基本上可以省略。
第二步直接运行程序,再CTRL+G,定位到DATA段的起始位置,即00403000.再搜字符串就可以搜出来了。其实和一般的程序差不多,其它的程序是先运行,然后定位00401000开始搜字符串,不同的是独立编译的易语言程序要定位到00403000

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

nilinweiwo 发表于 2012-6-8 16:19
沙发给奖励撒!支持下楼主!
wecoco 发表于 2012-6-8 16:34
Cser2 发表于 2012-6-8 16:36
qzy0549 发表于 2012-6-8 16:40
必须得给楼主纠正下 你这个是易语言的非独立编译 而不是独立编译
1354669803 发表于 2012-6-8 16:40
虽然不懂啥是独立编译 是静态编译和编译吗?支持下
Sound 发表于 2012-6-8 16:56
此方法为E语言非独立编译
主题错误 代为修改 请理解
 楼主| yangand 发表于 2012-6-8 17:03
Sound 发表于 2012-6-8 16:56
此方法为E语言非独立编译
主题错误 代为修改 请理解

谢谢修改
赛浩 发表于 2014-7-12 12:14
请问第一种方法是在小生我怕怕的教程里看的吗    现在可以告诉我是第几课  或者把具体方法给我  我往了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-18 02:29

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表