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

 eXeL@B —› Вопросы новичков —› WDOSX 0.97 DOS extender - помогите распаковать 2.
Посл.ответ Сообщение

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

Создано: 13 марта 2012 15:46 · Поправил: Smyg
· Личное сообщение · #1

в продолжение темы
Code:
  1. Если есть исходники, нафига пихать в ида и распаковывать...

исходники "WDOSX 0.97 DOS extender " а вовсе не того EXE, который надо в IDA запихнуть...

может есть у кого идеи?

http://madnex.bplaced.net/BootCDs/F4EG_FW-Update_BootCD_V2.2b.iso
нужно распаковать файл "F4EG.EXE" или "F4EGJP.EXE".

Это все что нашел, на эту тему:
http://www.idapro.ru/forum/viewtopic.php?t=254
http://tippach.business.t-online.de/wdosx/
http://tippach.business.t-online.de/wdosx/wdosx097.zip



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

Создано: 13 марта 2012 16:36 · Поправил: Smyg
· Личное сообщение · #2

Code:
  1. C:\WDOSX\WDOSX.093>stubit -extract F4EG.EXE
  2.  
  3. WDOSX V 0.93 Stub Manager
  4.       Copyright (c) 1997,
  5.      Michael Tippach
  6.  
  7. Seems like we are done...

отрезала Stub, но оверлей не распаковала



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

Создано: 13 марта 2012 16:42
· Личное сообщение · #3

вот тут wormking распаковал, но как сделал отказался сказать



Ранг: 72.1 (постоянный), 30thx
Активность: 0.050
Статус: Участник

Создано: 14 марта 2012 00:45 · Поправил: yagello
· Личное сообщение · #4

нужное тебе запаковано библиотекой aPlib...
цитата "копать можно начинать от wdir.asm и WdosxDepack в wdosx.asm."
вот еще пользительный плагин для ИДЫ, распаковывает aPlib, LZMA



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

Создано: 14 марта 2012 01:11
· Личное сообщение · #5

вот чтото нашел, но никак не найду что это за проэкт и можно ли его скачать:
http://gitorious.org/dzs-snapshot-converter/mainline/commit/9affcc908da8056cfb4d9c4f887df81d8b17fb58/diffs

Code:
  1. /*
  2.  // original code: WDOSX-Pack v1.07, (c) 1999-2001 by Joergen Ibsen / Jibz
  3.  // for data and executable compression software:
  4.  // http://apack.cjb.net/ mailto:jibz@hotmail.com
  5.  */
  6.  /* return 0 if ok; !0 (<0) if error */
  7.  #define WDXUNPACK_LEN2_LIMIT 1920
  8.  int dzsWDXUnpack (void *bufOut, int outSize, const void *bufIn, int inSize) {
  9.  const unsigned char *src = (const unsigned char *)bufIn;




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

Создано: 14 марта 2012 12:11 · Поправил: Smyg
· Личное сообщение · #6

работает

так:

Code:
  1. for i:= 0 to SectionCnt-1 do 
  2. begin
  3.      inplen:=aOffset[i+1]-aOffset[i];
  4.      outlen:=WdosxDepack(inptr,outptr,$1000+4);
  5.      BlockWrite(f2, outptr^, outlen);
  6. end;


или так:
Code:
  1. for (= 0; i < sections; i++)
  2. {
  3.   size=(section[i+1]-section[i]);
  4.   unpacksize=dzsWDXUnpack (out,  0x1000, ptr, size);
  5.   ptr+=size;
  6.   FileWrite(iFileHandle, out, 0x1000);
  7. }




Code:
  1. Open file:F4EGJP.EXE
  2.  
  3. file name: WdosxMain - WFSE_COMP_WPACK - LOADER_CLASS_DOS32
  4. packsize: 131DC
  5. unpacksize: 24000
  6.  
  7.  
  8. file name: KERNEL32.wdl - WFSE_COMP_WPACK - W/O_LOADER
  9. packsize: 3C35
  10. unpacksize: 7000
  11.  
  12.  
  13. file name: int_ich.wdl - WFSE_COMP_WPACK - W/O_LOADER
  14. packsize: 8994
  15. unpacksize: F400
  16.  
  17.  
  18. file name: pmirq.wdl - WFSE_COMP_WPACK - W/O_LOADER
  19. packsize: 6C35
  20. unpacksize: C400
  21.  
  22.  
  23. file name: USER32.wdl - WFSE_COMP_WPACK - W/O_LOADER
  24. packsize: 14B6
  25. unpacksize: 3000
  26.  
  27.  
  28. file name: si3124.wdl - WFSE_COMP_WPACK - W/O_LOADER
  29. packsize: 8A0F
  30. unpacksize: F400
  31.  
  32.  
  33. file name: prom_tx4.wdl - WFSE_COMP_WPACK - W/O_LOADER
  34. packsize: 8C13
  35. unpacksize: FC00
  36.  
  37.  
  38. file name: prom_tx2.wdl - WFSE_COMP_WPACK - W/O_LOADER
  39. packsize: 8BFC
  40. unpacksize: FC00
  41.  
  42.  
  43. file name: int_ahci.wdl - WFSE_COMP_WPACK - W/O_LOADER
  44. packsize: 8EF9
  45. unpacksize: FE00


прикольно вот что:
0040 ········!··L·!··This program must be run under Win32··
они спомощью этого " WDOSX 0.97 DOS extender" запускают виндовое приложение под ДОС...


 eXeL@B —› Вопросы новичков —› WDOSX 0.97 DOS extender - помогите распаковать 2.
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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