Qip. Взгляд изнутри.

Discussion in 'Реверсинг' started by neprovad, 2 Jul 2008.

  1. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    Много разговоров было про невозможность подключения.
    Пресловутая ошибка Вы используете старую версию клиента. Обновите версию. настигла вечером и меня. Хотя только что все работало. Почитал форум, стало понятно что это фикция. Сделал вывод - надо внести исправления в qip, так как давно уже пользовался билдом 8040 и в нем все меня устраивало.
    Править сам qip.exe я не решился, сделал лоадер.
    Лоадер сделан был с помощью ABEL Loader generator.
    Вся работа ведется по адресу 56BA7A заменой условного перехода на безусловный.

    Code:
    CODE:0056BA70                 mov  edx, offset a0008; 
    CODE:0056BA75                 call   LStrCmp
    CODE:0056BA7A                 jnz   short loc_56BAC3
    CODE:0056BA7C                 lea   ecx, [ebp+var_2B4]
    
    Приложение. Содержимое qip.ldr
    Code:
    *ABEL* Loader Generator data v2.31 by c0rdat^ ind.
    
    [common_data]
    target_program_filename;qip.exe
    exe_filename_to_generate;qip_loader.exe
    detection_method;0
    window_caption_or_class_name;
    hide_trigger_window;FALSE
    kill_trigger_window;FALSE
    get_PID_from_window_handle;FALSE
    info_caption;Loader created by:
    author_name;neprovad
    author_mail_or_www;forum.antichat.ru
    load_timeout;15
    patch_delay;0
    transparent_icon_color;FF00FF
    
    [flags]
    priority_boost;FALSE
    auto_learn_enabled;TRUE
    ignore_memory_errors;FALSE
    show_splash_screen;TRUE
    create_debug_file;FALSE
    find_child_process;FALSE
    
    [file_cleaning]
    file_cleaning_enabled;FALSE
    
    [reg_cleaning]
    reg_cleaning_enabled;FALSE
    
    [date_faker]
    date_faker_enabled;FALSE
    date_faker_date;2003;1;1
    date_faker_time;0;0;0
    date_faker_period;10
    date_faker_increment;-1
    
    [installer]
    include_installer;FALSE
    install_dialog_caption;Simple installer by c0rdat ^ind.
    [install_dialog_begin]
    
    [install_dialog_end]
    
    
    [patch_data_1]
    [COLOR=Red]56BA7A;8F0;75,47,8D,8D;EB,**,**,**[/COLOR]
    before_resume;TRUE
    before_window;FALSE
    
     
    #1 neprovad, 2 Jul 2008
    Last edited: 2 Jul 2008
    7 people like this.
  2. ntldr

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

    Joined:
    4 Dec 2007
    Messages:
    367
    Likes Received:
    140
    Reputations:
    23
    Автор, молодец, возможно ли такое такое намутить для Qip infium 9009? Там вход только через акаунты для тестеров.
    Квип->_http://rapidshare.de/files/39888896/qipinfium9009.exe.html
     
  3. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    Инфиум работает и не требует патчей если что.
     
  4. Gitarist

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

    Joined:
    25 May 2008
    Messages:
    35
    Likes Received:
    4
    Reputations:
    -3
    То, что красным выделено, удалить?
     
  5. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    Это данные для патча, на них надо обратить внимание просто и конечно же - удалять их не надо ;)
     
  6. 0verbreaK

    0verbreaK Elder - Старейшина

    Joined:
    30 Apr 2008
    Messages:
    318
    Likes Received:
    42
    Reputations:
    -3
    neprovad точно также думал, про сообщение. +1
     
  7. Грот

    Грот Elder - Старейшина

    Joined:
    24 Jan 2008
    Messages:
    110
    Likes Received:
    36
    Reputations:
    0
    кто направит в правельную сторону ?
    Итик идея понять алгоритм расшифровки паса
    запускаю квип в ольге
    ишу бинарик custom2 ставлю HR по дворд запускаю брякаюсь и начинаю трейсит
    нашел строку зашифрованого пароля но хоть убейте не могу понять как он преврощаеться в пас там вроде все просто но непонятно хотелось бы вырезать от туда этот расшифровшик
     
    #7 Грот, 15 Jul 2008
    Last edited: 15 Jul 2008
  8. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    899
    Likes Received:
    274
    Reputations:
    59
    а ты попробуй просто так его скопировать целой процедурой на асме в свой код, рипнуть так скажем!
    на входе приглядись к параметрам и также передавай их.
    это все в том случае если надо просто вырезать