能力值:
( LV8,RANK:130 )
|
-
-
2 楼
学习PEB
南蛮妈妈觉得输入表总可以取到的
比如把它扣出来,贴到别的程序(只要dll都有), 然后ImportRec取那边的,再修回来...我的南蛮妈妈呀
|
能力值:
( LV12,RANK:450 )
|
-
-
3 楼
aki搞过。。他就是扣出来,贴到别的程序,然后ImportRec取那边的,再修回来。。。
其实更简单的方法就是,不要执行这段代码就可以了。。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
|
能力值:
( LV12,RANK:450 )
|
-
-
5 楼
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
好帖啊...期待续集
|
能力值:
( LV9,RANK:170 )
|
-
-
7 楼
いい见札でした
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
居然有如此猛贴没留上我的名字,失职了
|
能力值:
(RANK:1060 )
|
-
-
9 楼
BTW: ASM ART 教学
Unicode:
dw 'k','e','r'...
|
能力值:
( LV12,RANK:450 )
|
-
-
10 楼
最初由 forgot 发布 BTW: ASM ART 教学
Unicode: dw 'k','e','r'...
谢谢,学习
|
能力值:
( LV3,RANK:20 )
|
-
-
11 楼
这个现象我在脱最新版的Armadillo(最新的Visual Assist)时候遇到过,XP下ImpREC会找不到想要修复资源的DLL名字.后来我也没有具体验证到底是,Armadillo是修改了楼上兄弟说的PEB,还是过滤了LIST的显示名字,呵呵
不过我感觉的我这个问题有点奇怪,在XP他会隐藏那个要修复的DLL.2000下,就可以正常显示,所以我怀疑Armadillo就是修改了PEB.
所以,楼上哥们你的方法在2000测试的还是XP??我怀疑你的方法可能不同平台不通用. 猜测,别见怪:)
|
能力值:
( LV12,RANK:450 )
|
-
-
12 楼
最初由 linestyle 发布 这个现象我在脱最新版的Armadillo(最新的Visual Assist)时候遇到过,XP下ImpREC会找不到想要修复资源的DLL名字.后来我也没有具体验证到底是,Armadillo是修改了楼上兄弟说的PEB,还是过滤了LIST的显示名字,呵呵
不过我感觉的我这个问题有点奇怪,在XP他会隐藏那个要修复的DLL.2000下,就可以正常显示,所以我怀疑Armadillo就是修改了PEB.
所以,楼上哥们你的方法在2000测试的还是XP??我怀疑你的方法可能不同平台不通用. 猜测,别见怪:)
谢谢楼上,有问题大家讨论 没有看过最新版的Armadillo,不知道是不是也用这个。。。不过这个方法在2k和XP下test过,没什么问题。。
|
能力值:
( LV9,RANK:210 )
|
-
-
13 楼
加点东西:
typedef struct _LDR_MODULE
{
LIST_ENTRY InLoadOrderModuleList; // +0x00
LIST_ENTRY InMemoryOrderModuleList; // +0x08
LIST_ENTRY InInitializationOrderModuleList; // +0x10
PVOID BaseAddress; // +0x18
PVOID EntryPoint; // +0x1c
ULONG SizeOfImage; // +0x20
UNICODE_STRING FullDllName; // +0x24
UNICODE_STRING BaseDllName; // +0x2c
ULONG Flags; // +0x34
SHORT LoadCount; // +0x38
SHORT TlsIndex; // +0x3a
LIST_ENTRY HashTableEntry; // +0x3c
ULONG TimeDateStamp; // +0x44
// +0x48
} LDR_MODULE, *PLDR_MODULE;
|
|
|