Сейчас на форуме: hgdagon, asfa, bartolomeo (+4 невидимых)

 eXeL@B —› Программирование —› Нужна помощь по вызову функций c++.
Посл.ответ Сообщение

Ранг: 2.9 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 марта 2007 12:05
· Личное сообщение · #1

Здравствуйте.
Дело вот в чем. После взлома программы ушло одно из ее свойств - контроль целостности.
В директории установки есть файл
safedisk.prg,

SDAcn.dll:8:3
SDAcnUI.dll:8:3
SDAppInf.dll:8:3
SDCrpAlg.dll:8:3
SDCtrs.dll:8:3
SDCtrUI.dll:8:3
SDDBCore.dll:8:3
SDKeySys.dll:8:3
SDKeySUI.dll:8:3
SDStsStg.dll:8:3
SDDBSrv.exe:8:3
SDMgr.exe:8:3
SDHlpr.vpn:8:3
CtrMgrUI.dll:8:3
LogWr.dll:8:3
ITCSStgs.dll:8:3
StgsUI.dll:8:3

SD20_nt.sys:8:2:*3
sdisk20.pdr:8:1:*2iosubsys

tools2.vpn:8:3
logdisp.vpn:8:3
ITCSCAPI.vpn:8:3
aboutdll.dll:8:3
sfdcpkey.vpn:8:3
itcipc.vpn:8:3
roulett2.dll:8:3
boxregmngr.vpn:8:3
asntools.vpn:8:3
pwdgen.vpn:8:3
aladdin2.vpn:8:3
itccsp.vpn:8:3
itccspex.vpn:8:3
sdclean.dll:8:3
itcctrls.dll:8:3
itcrpui.dll:8:3

и файл SAFEDISK.CRG

SafeDisk.prg=DA00FDA2

в библиотеке pwdgen.vpn были обнаружены функции:
int __cdecl PwdGen::PWDGCheckInFileCRC(char const *)
int __cdecl PwdGen::PWDGCheckCrgOfFile(char const *,char const *)
void __cdecl PwdGen::PWDGSaveCrgToFile(char const *,char const *)

очень хочется поиграть с этими функциями и получить новый хэш измененных файлов.
если кому-нибудь это интересно, см. аттач


9a85_24.03.2007_CRACKLAB.rU.tgz - SafeDisk.rar




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 26 марта 2007 19:18
· Личное сообщение · #2

Самый простой способ это посмотреть полное имя (managled name) и потом вызвать LoadLibrary() и GetProcAddress(). Утилитка depends покажет тебе все экспорты.

Ну а потом можешь сделать .lib и заголовок (.h) с imports прямо из этой dll.


 eXeL@B —› Программирование —› Нужна помощь по вызову функций c++.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати