首页
社区
课程
招聘
[原创]windows平台.lnk文件感染技术研究
发表于: 2010-4-7 22:01 38250

[原创]windows平台.lnk文件感染技术研究

2010-4-7 22:01
38250
收藏
免费 7
支持
分享
最新回复 (49)
雪    币: 6323
活跃值: (4628)
能力值: ( LV13,RANK:283 )
在线值:
发帖
回帖
粉丝
26
标记学习。谢谢分享
2010-4-18 20:19
0
雪    币: 3006
活跃值: (774)
能力值: ( LV15,RANK:1395 )
在线值:
发帖
回帖
粉丝
27
不错,ie中就有这种类型的
2010-4-18 23:39
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
请问 怎么学习 编程··
2010-4-19 11:07
0
雪    币: 214
活跃值: (70)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
29
有天帮朋友杀毒也发现一个lnk文件的木马,他更绝的是把所有快捷方式扩展名lnk全改成了skl,还出现在右键的新建菜单中,时间关系没有深入研究,要样本的可以PM我
2010-4-21 16:23
0
雪    币: 209
活跃值: (83)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
30
要顶。。。。。。。。
2010-4-21 16:43
0
雪    币: 620
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
进来MARK。。以后也许要看看
2010-4-21 21:59
0
雪    币: 91
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
今天看到 http://bbs.pediy.com/showthread.php?t=117232&page=2 才明白, 不是不给机会, 而是你让它溜走了...
2010-7-23 09:05
0
雪    币: 73
活跃值: (70)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
33
学习学习..
2010-7-23 11:40
0
雪    币: 182
活跃值: (371)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
大开眼界啊~
2010-7-24 03:41
0
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
35
学习了。可是一开始的结构中有点儿小小的问题

   /- +-------------------------------+
   |  |size (该节总长度)              |------> 该项如果修改,会导致.lnk无法运行,如果含有命令参数,也会混乱。
   |  +-------------------------------+
   |  |SHITEMID[0]                    |------> 该项所有值均固定,unsigned char data[22] = {
   V  +-------------------------------+           0x14, 0x00, 0x1F, 0x50, 0xE0, 0x4F, 0xD0, 0x20, 0xEA, 0x3A, 0x69, 0x10, 0xA2, 0xD8, 0x08,
size  |SHITEMID[1]                    |------\    0x00, 0x2B, 0x30, 0x30, 0x9D, 0x19, 0x00};
   A  +-------------------------------+      |    也就是cb=0x0014,修改任意值都会导致.lnk无法运行。
   |  |...                            |      |   
   |  |                               |      .------> 该项cb的值一般固定为0x2f(也可能是别的值),不可修改。abID的值为指向目标程序所在盘符的字符串
   |  |                               |               如"C:\",该段空间数据可以任意修改。
   |  |                               |------\
   |  +-------------------------------+      | -----> 修改会影响.lnk文件执行。
   |  |SHITEMID[n]                    |------/
   \- +-------------------------------+

第一个SHITEMID结构中的abID数据中最后面的0x19, 0x00 其实是第二个SHITEMID结构的cb值0x0019
而并不属于第一个SHITEMID结构。

另外,第一个SHITEMID结构的abID数值其实就是我的电脑的GUID,与注册表中的值一样。
所以不能修改。否则就定位不到对应的目标文件了。
2010-7-24 06:05
0
雪    币: 274
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
强帖留名,收藏先
2010-7-27 20:58
0
雪    币: 1600
活跃值: (118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
不错,认真学习。。
2010-7-27 21:44
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
顶一下,谢谢楼主
2010-7-28 21:00
0
雪    币: 21
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
没错,是这样的
2010-7-29 08:45
0
雪    币: 398
活跃值: (407)
能力值: ( LV9,RANK:410 )
在线值:
发帖
回帖
粉丝
40
感谢webwizard 指正错误,
是我把SHITEMID[0] 计算错误了。
帖子已经过了时间,我没法重新编辑了,希望不要误导了大家。cb 的长度是整个SHITEMID结构的长度,也包括cb自身两个字节。
2010-7-29 09:16
0
雪    币: 189
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
41
楼主辛苦了,Mark了
2010-7-31 16:06
0
雪    币: 81
活跃值: (40)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
42
膜拜中。。。
2010-11-4 21:11
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
43
楼主辛苦了,Mark了
2010-11-5 10:20
0
雪    币: 216
活跃值: (144)
能力值: ( LV10,RANK:160 )
在线值:
发帖
回帖
粉丝
44
感谢LZ,mark一下~~
2011-6-15 21:03
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
45
学习一下,学习
2011-6-15 22:21
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
46
这个我写过,但是目前在360下面会提示桌面图标被改,让人很郁闷
2011-6-16 13:35
0
雪    币: 88
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
47
相当详细。。。!!
2011-6-17 06:28
0
雪    币: 42
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
48
谢谢楼主分享 先留着以后要用再看
2011-6-17 15:18
0
雪    币: 64
活跃值: (97)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
49
学习了,谢谢!
2011-10-10 10:53
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
50
好 学习了 谢谢分享
2011-10-10 11:17
0
游客
登录 | 注册 方可回帖
返回