首页
社区
课程
招聘
[原创]特征码便捷搜索工具
发表于: 2010-1-22 14:16 13114

[原创]特征码便捷搜索工具

2010-1-22 14:16
13114
收藏
免费 8
支持
分享
最新回复 (22)
雪    币: 4902
活跃值: (130)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
坚决支持开源
谢谢!
2010-1-22 15:23
0
雪    币: 62
活跃值: (72)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
哈哈,俺这两天正好也写了个自动提取特征码的工具
2010-1-22 16:35
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
以后会用到把,收藏先。
2010-1-22 17:24
0
雪    币: 347
活跃值: (30)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
5
不错的东西,楼主辛苦了
2010-1-22 21:50
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
6
下载看看……
2010-1-22 21:52
0
雪    币: 72
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这几天正在找这个东西,发啊,打开了思路,源码书写格式不错,顶
2010-1-28 00:21
0
雪    币: 707
活跃值: (1301)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
8
牛B,学习了,非常喜欢
放一个NISY同学的代码
;**************************搜索模块*******************************
_Change         proc uses ecx esi edi _szCode,_szText,_num
                ; 这个是在代码段中找定义的特征码  定义的特征码,起始地址,长度
                mov esi,_szCode
                mov edi,_szText
                mov ecx,_num
        st1:    mov al,byte ptr [esi]
                mov bl,byte ptr [edi]
                cmp al,3FH
                je @F
                cmp al,bl
                jnz st2
        @@:     inc esi
                inc edi
                dec ecx
                test ecx,ecx
                je @F
                jmp st1
        st2:    inc edi
                cmp edi,addrend
                je eed
                mov ecx,_num
                mov esi,_szCode
                jmp st1
        @@:     mov ecx,_num
                sub edi,ecx
                mov eax,edi
                ret
        eed:        xor eax,eax
                ret

_Change         endp
;****************************************************************

这常常被用在偶的DLL补丁中搜索定位 ,我说下哈,地址返回在EAX

呵呵,可以说这是超级浓缩版
楼主的共享精神可佳,值得学习
2010-1-30 11:57
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
牛B 啊.写得够风骚啊
2010-1-31 02:37
0
雪    币: 608
活跃值: (91)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
je @F
沒有到哪啊?
2010-1-31 11:04
0
雪    币: 351
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
下来看看。。
2010-2-2 18:44
0
雪    币: 270
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
12
支持龙兄。。。
2010-2-2 22:30
0
雪    币: 212
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
很好,很强大,谢谢作者的分享!
2010-2-3 12:11
0
雪    币: 65
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
大家都是高手啊,我只会看汇编,根本不会写汇编程序啊
2010-2-5 14:49
0
雪    币: 201
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
坚决支持开源 谢谢!
2010-2-8 11:31
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
汇编的确是高级货啊
2010-2-8 20:43
0
雪    币: 12696
活跃值: (4299)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
17
发现个问题不知道是不是Bug
我剪切板里刚好复制了好大一段文本,然后不小心点到了"执行"左边那个按键,
然后又不小心点了一下"字符串->字符流"然后下面的输出窗口就刷刷的,等太久我就点了退出
然后再打开程序,新打开的这个继续在刷.....郁闷只能等他刷完,另外最下面那个输出框老是有
很多问号和字符,不知何解,我剪切板里就简单的几个数字文本,我没看源码,有空再研究下~谢谢楼主
2010-2-9 01:38
0
雪    币: 492
活跃值: (53)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
18
只能膜拜了~~~
2010-2-10 09:09
0
雪    币: 409
活跃值: (213)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
19
回答17楼的问题:
  
  “我剪切板里刚好复制了好大一段文本,然后不小心点到了"执行"左边那个按键,
然后又不小心点了一下"字符串->字符流"然后下面的输出窗口就刷刷的,等太久我就点了退出
然后再打开程序,新打开的这个继续在刷.....郁闷只能等他刷完”

  下面那个窗口在显示内容前会先分析文件的特点,以便用不同的颜色标出不同类型的内容。这个过程有点慢,从代码里面也可以看出来。所以当剪切板中有太多内容时显示的过程会长一点。呵呵,有兴趣的同志可以把这部分代码改进一下。

  “另外最下面那个输出框老是有很多问号和字符,不知何解,我剪切板里就简单的几个数字文本”

  剪切板的缓冲区中并不全是有用的数据,还有一些“垃圾”数据。对于文件格式的内容,窗口中显示的蓝色的是有效的数据,灰色的是被0截断的内容,问号是不可显示的字符。
2010-2-21 18:05
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
  谢谢 分享
2010-2-28 21:19
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
感谢分享,谢了。
2010-2-28 21:49
0
雪    币: 129
活跃值: (31)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
晕,牛逼了嘛。。。龙弟。。
2010-3-1 17:03
0
雪    币: 253
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
谢谢啊,呵呵
2010-3-9 07:32
0
游客
登录 | 注册 方可回帖
返回
//