首页
社区
课程
招聘
我以前写的一个壳(已放上源程序,在47楼)
发表于: 2006-3-7 21:28 124803

我以前写的一个壳(已放上源程序,在47楼)

2006-3-7 21:28
124803

曾经在看雪帖过
当时发现和win2k不兼容,
今天把它修改了,可以在win2k下运行
请大家帮我测试下反跟踪强度
另外,如果大家感兴趣,我可以把源程序贴出来

注:测试文件是peid.exe,我保证不带病毒,可能有些杀毒软件有误报


[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 7
支持
分享
最新回复 (240)
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
简单说一下壳采用的几种反跟踪调试的方法:
双进程、
多线程(解码、检测调试、检测api断点)、
iat变形(用importrec自动跟踪可以抓出来)、
自创的花指令等

说实话,我自己跟起都很费力^_^
2006-3-7 22:30
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
加壳程序可否 提供一份参详!
2006-3-7 22:47
0
雪    币: 817
活跃值: (1927)
能力值: ( LV12,RANK:2670 )
在线值:
发帖
回帖
粉丝
4
最初由 qq7119 发布
加壳程序可否 提供一份参详!


2006-3-7 22:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
支持楼主写出源程序。
2006-3-8 00:09
0
雪    币: 331
活跃值: (56)
能力值: ( LV13,RANK:410 )
在线值:
发帖
回帖
粉丝
6
花指令太单调了。用脚本比较容易去掉
2006-3-8 00:56
0
雪    币: 184
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
原代码可以提供吗?
2006-3-8 08:45
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
最初由 Isaiah 发布
花指令太单调了。用脚本比较容易去掉

不知道你说得去掉是指删除还是不显示?
如果,只是删除或修改的话,程序有检验代码完整性的功能,会导致解码错码
2006-3-8 09:43
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
当然可以贴出源程序
但我很想听听大家对这个壳的看法
有没有人完全跟出来了?
2006-3-8 09:45
0
雪    币: 303
活跃值: (466)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
变单进程还没有进展,WHO指点下555
2006-3-8 09:49
0
雪    币: 233
活跃值: (130)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
11
很强劲,搞不定
只能说膜拜
2006-3-8 09:54
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
我保证月底前贴出源程序

不过,就我个人感受来说,要看懂别人的程序,
可能比自己写还费劲^_^
我是从不看别人写的具体代码,了解其思路就行了
2006-3-8 10:06
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
跟踪时遇到的具体问题,我很愿意和大家一起讨论
2006-3-8 10:10
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
最初由 liuyilin 发布
变单进程还没有进展,WHO指点下555

程序用openevent检测是否有双进程,
而且用其返回值参与后面的解码,
强制变单的话,要注意修改返回值(0或非0)
2006-3-8 10:17
0
雪    币: 233
活跃值: (130)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
15
完全不懂
什么东西都断不下来
2006-3-8 10:25
0
雪    币: 242
活跃值: (163)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
16
最初由 南蛮妈妈 发布
完全不懂
什么东西都断不下来


连南蛮都这样???强壳也!
2006-3-8 10:30
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
17
最初由 南蛮妈妈 发布
完全不懂
什么东西都断不下来

不会吧
能否具体说说哪个断不下来
2006-3-8 10:34
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
18
搞不定。跟踪后只知道:

以"jdsglxg"为参数创建调试事件。
子进程可以独立运行。
2006-3-8 10:36
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
19
最初由 csjwaman 发布
搞不定。跟踪后只知道:

以"jdsglxg"为参数创建调试事件。
子进程可以独立运行。

没有用调试进程
两个进程其实是独立的,互不影响
强制变单即可跳过,但要注意后面的解码使用了是否是双进程的标志
2006-3-8 10:41
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
20
大家对我写的花指令怎么看
是不是觉得看着狠郁闷,哈哈
2006-3-8 10:44
0
雪    币: 319
活跃值: (2459)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
21
先"jdsglxg"为参数创建事件,然后再OpenEventA是不是就可以转成单进程?但我调试后出现INT 0F7之类的异常。
2006-3-8 11:13
0
雪    币: 303
活跃值: (466)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
最初由 csjwaman 发布
先"jdsglxg"为参数创建事件,然后再OpenEventA是不是就可以转成单进程?但我调试后出现INT 0F7之类的异常。

ME TOO
2006-3-8 11:14
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
23
最初由 csjwaman 发布
先"jdsglxg"为参数创建事件,然后再OpenEventA是不是就可以转成单进程?但我调试后出现INT 0F7之类的异常。

出现int 0f7h是对的,
用到了seh
2006-3-8 11:19
0
雪    币: 303
活跃值: (466)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
最初由 csdsjkk 发布
出现int 0f7h是对的,
用到了seh

可是过不去呀?
2006-3-8 11:22
0
雪    币: 209
活跃值: (45)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
25
最初由 liuyilin 发布
可是过不去呀?

如果int f7后面是个循环,那么是在等待另一个线程解码完毕,才会往下走
2006-3-8 11:45
0
游客
登录 | 注册 方可回帖
返回
//