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

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

2006-3-7 21:28
124832
收藏
免费 7
支持
分享
最新回复 (240)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
176
你们也真是的都没替新手想过吗 ?

1. 百分百成功方法

2. 到以下 link 下载 vcpp5.exe (MASM 16bit)

http://download.microsoft.com/download/vb60ent/Update/6/W9X2KXP/EN-US/vcpp5.exe

3. 将 vcpp5.exe 放到 c:\ 安装方法 -> 开启 command prompt 输入c:\vcpp5 /c /t:C:\MASM16

4. 到到以下 link 下载 m32v9r.zip (MASM 32bit)

http://website.assemblercode.com/masm32/m32v9r.zip

5. 将 m32v9r.zip 解成 install.exe, 并开始安装, 选择安装到 c: (并照基本下一步,下一步把它装完)

6. 一切正常的话会多出 c:\MASM32

7. 将 source 的 生成花指令.asm 与 壳.asm copy 到 c:\masm16

8. 将 c:\masm32 的 windows.inc kernel32.inc copy 到 c:\masm16

9. 下载 75 楼的 masm.rar 并将内容全解到 c:\masm16

http://bbs.pediy.com/attachment.php?s=&attachmentid=692

10. 开启 command prompt 后跳到 c:\masm16

ren 生成花指令.asm hua.asm   <- 将 生成花指令.asm 改名成 hua.asm

ml /c hua.asm   <- 产生 hua.obj

link5 hua; <- 产生 hua.exe  注: 记得要打";"

ren 壳.asm aaa <- 将 壳.asm 改名成 aaa  注: 没错是 "aaa" 不是 "aaa.asm"

hua <- 产生 bbb.asm

ml /c /coff bbb.asm <- 产生 bbb.obj

11. 将 bbb.obj copy 到 c:\masm32\bin

12. 将 c:\masm32 的 kernel32.lib copy 一份到 c:\masm32\bin

13. 开启 command prompt 后跳到 c:\masm32\bin

link /subsystem:windows bbb <- 产生 bbb.exe 恭喜!!!

14 bbb.exe 使用方法

bbb notepad.exe ccc.exe
得到被加壳 ccc.exe
测试运行 ccc.exe
2006-6-15 12:33
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
177
佩服中,学习来了
2006-6-15 16:39
0
雪    币: 201
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
178
不太懂
2006-6-16 22:16
0
雪    币: 202
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
179
ding 不错,又学习了一些
2006-6-18 09:40
0
雪    币: 224
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
180
hao a
2006-6-18 16:32
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
181
学习一下学习一下
2006-6-21 14:42
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
182
学习了!!!
2006-6-21 15:44
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
183
学习了!!!!!!
2006-6-21 16:43
0
雪    币: 451
活跃值: (78)
能力值: ( LV12,RANK:470 )
在线值:
发帖
回帖
粉丝
184
支持楼主写出源程序。
2006-7-13 10:17
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
185
我link5 hua;的时候怎么出现

Microsoft (R) Segmented Executable Linker  Version 5.31.009 Jul 13 1992
Copyright (C) Microsoft Corp 1984-1992.  All rights reserved.

LINK : warning L4021: no stack segment

这个是为什么啊,我是菜鸟
2006-7-29 14:56
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
186
我来贴一篇,我在分析时去花指令,解码的IDC脚本:

去花指令:

auto addr1,i,j;

addr1=0x40D000;

for(j=0;j<0xA00;j++)
{
        if ((Byte(addr1)==0xEB)&&(Byte(addr1+1)==0x01))
        {
          for(i=0;i<3;i++)
        {
           PatchByte(addr1,0x90);
           addr1++;
        }
         continue;
        }

        if ((Byte(addr1)==0xEB)&&(Byte(addr1+1)==0x02))
        {
          for(i=0;i<4;i++)
        {
           PatchByte(addr1,0x90);
           addr1++;
        }
         continue;
        }

        if ((Byte(addr1)==0xEB)&&(Byte(addr1+1)==0x03))
        {
          for(i=0;i<5;i++)
        {
           PatchByte(addr1,0x90);
           addr1++;
        }
          continue;
        }
  
       addr1++;
}

第一次解码时的IDC脚本:

start:0x46d0b7   size:0x2da5

auto addr2,b1,i;
addr2=0x46d0b7;
for(i=0;i<0x2da5;i++)
{
  b1=~(Byte(addr2));
  patchByte(addr2,b1);
  addr2++;
}

在这以后,因为不知道怎么将双进程变单进程,就没有跟下去了,请高人提示!
2006-12-4 21:06
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
187
ml /c /coff  bbb.asm
程序运行到这步出错,不能产生期望的bbb.obj,不知道是什么原因,楼主能否直接提供一个编译好的源程序
2007-1-13 15:09
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
188
看一下,可以试试
2007-4-6 20:12
0
雪    币: 207
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
189
哪位高手把它翻译成C程序就好了 这样受益的人就会大大增多了
2007-4-30 11:41
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
190
收藏了啊,,,,谢谢
2007-6-5 15:18
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
191
支持楼主无私奉献
2007-6-6 01:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
192
谢谢分享!
嘿嘿,有得学习了,啃楼主代码去了````谢了
2007-6-30 23:22
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
193
学习学习!!!!!!!!!!!!!!!!!!!!!1
2007-9-30 18:03
0
雪    币: 5734
活跃值: (1737)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
194
开源才识变强的硬道理
2007-10-2 13:47
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
195
谢谢.看看...
2007-10-2 17:37
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
196
还没到级别,跟不到,呵,源码出时再复习吧
2007-10-2 18:27
0
雪    币: 239
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
197
好壳!
自己做了个外壳用上了!
2007-12-2 21:56
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
198
收藏了,多谢分享
2007-12-4 09:58
0
雪    币: 256
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
199
太历害了,真想和楼主交朋友啊.还没完全看懂呢
2007-12-14 17:49
0
雪    币: 256
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
200
有个问题想问问楼主,不是楼主还能看到否.

如何跟踪到线程中的线程
2007-12-15 09:08
0
游客
登录 | 注册 方可回帖
返回
//