Братья и Сёстры !Ачатовцы! Кто знает как выполнить данную задачу на C++/MC VC++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by dllWizard, 5 Apr 2011.

  1. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    есть такая штука - HDE, дизассемблер, выполненный в виде dll.
    задача - прикрутить к cвоему проекту,сделать программу, которая будет в консоль выводить дизассемблированный листинг испытуемой программы...

    Сам покопался во всём этом,не понял :( ,помогите реализовать если не в падлу...
     
  2. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    там же есть вроде примеры на Си как раз
     
  3. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Я не видел примеров,поможешь с заданием??
     
  4. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    скачай на wasme нормальный с примерами.
    ps я не сишник
     
  5. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Ccыль в cтудию...
     
  6. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    wasm.ru
     
  7. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Ты уверен что там есть ответ на мой вопрос?
     
  8. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    я уверен что там есть пример как юзать HDE и написан он на Си
     
  9. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Мне бы кодом,в том то и дело что я новичёк в Си . . . А задание дали такое вот . . .
     
  10. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    понту что кто то сделает за тебя?(не может кто и сделает,и зачем брался раз новенький) сам же не научишься...сиди разбирай примеры...
     
    #10 DooD, 5 Apr 2011
    Last edited: 5 Apr 2011
  11. HakaR

    HakaR Active Member

    Joined:
    23 Jul 2009
    Messages:
    301
    Likes Received:
    200
    Reputations:
    3
    PHP:
    /* hde32 example usage */

    #include <stdio.h>
    #include "../../include/hde32.h"

    int main()
    {
        
    hde32s hs;
        
    unsigned char code[] = {0x81,0x7f,0x12,0x78,0x56,0x34,0x12};

        
    unsigned int len hde32_disasm(code,&hs);

        
    printf("\n cmp dword [edi+12h],12345678h\n\n"
               "  length of command:  0x%02x\n"
               "  immediate32:        0x%08lx\n"
               "  displacement8:      0x%02x\n"
    ,
               
    len,hs.imm32,hs.disp8);

        return 
    0;
    }
     
  12. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    HakaR пример взял?
     
  13. HakaR

    HakaR Active Member

    Joined:
    23 Jul 2009
    Messages:
    301
    Likes Received:
    200
    Reputations:
    3
    Yep.
     
  14. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    HakaR Не компилится :(

     
  15. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Добавил #include "StdAfx.h"

    Теперь пишет...

     
  16. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    DooD,На wasm'e исходники в основном на ассемблере...
     
  17. HakaR

    HakaR Active Member

    Joined:
    23 Jul 2009
    Messages:
    301
    Likes Received:
    200
    Reputations:
    3
    Пиздец.
    Гугл - твой лучший друг. Или жми Alt+F4 и больше не возвращайся.
     
  18. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,168
    Likes Received:
    442
    Reputations:
    288
    я говорил конкретно про HDE есть там на си,тебе ж человек пример привел епт.Если ты скомпилить не можешь,то тут я те не помогу уже...
     
  19. dllWizard

    dllWizard New Member

    Joined:
    29 Mar 2011
    Messages:
    22
    Likes Received:
    0
    Reputations:
    0
    Всё всё,скомпилил уже ;) ... Пришлось код подправить слегка...
     
  20. Sams

    Sams Member

    Joined:
    18 Apr 2009
    Messages:
    247
    Likes Received:
    70
    Reputations:
    17
    _http://vx.netlux.org/vx.php?id=eh04