Как там написать екзешник.. (Crack.exe)

Тема в разделе "WASM.BEGINNERS", создана пользователем mikityak, 9 авг 2007.

Статус темы:
Закрыта.
  1. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    Нашол в Ольке што нада заменить.. Открыл HEX -редактор зделал изминения..
    Всё файл делает што мне нада.. Вот только интересно а как я должен ето написать на MASM32 штобы моя прога изменила другую.. зделала точно то што я зделал в HEX -редакторе..
     
  2. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    mikityak
    Самый простой кряк:
    таблица смещений в файле (тебе они уже известны, поскольку ты их использовал в редакторе)
    количество изменяемых байт
    сами изменяемые байты

    В соответствии с таблицей перемещаешь указатель файла и пишешь в него нужные байты.
    ЗЫ
    Осторожнее с релоками!
     
  3. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    crypto
    А мож гдето посмотреть исходник такой программы буто MASM32 or Visual C++6.0
     
  4. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    mikityak
    Делаешь в цикле
    fseek(hFile, Offset, SEEK_SET);
    fwrite(Bytes, 1, BytesNum, hFile);
     
  5. rain

    rain New Member

    Публикаций:
    0
    Регистрация:
    22 апр 2006
    Сообщения:
    976
    исходник тебе не нужен, всё что тебе нужно это базовые знания прикладного программирования под windows (конкретно как записать в файл), плюс знания о том как поставить в соответствие адрес в процессе адресу в файле, для этого нужно почитать базовые сведения про РЕ формат, и как загрузчик его загружает
     
  6. cppasm

    cppasm New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    923
    А чего так сложно? Чего в Olly сразу не править?
    А по сабжу - если самому писать то как уже ответили, а если нужен конечный результат - пользуйся diablo2oo2\'s Universal Patcher aka DUP.
    Взять можно тут: http://www.cracklab.ru/download.php?action=get&n=Njcw
     
  7. censored

    censored New Member

    Публикаций:
    0
    Регистрация:
    5 июл 2005
    Сообщения:
    1.615
    Адрес:
    деревня "Анонимные Прокси"
    fc /b new.exe old.exe > my_first_kewl_oldstyle_crack.crk
     
  8. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    rain
    Вообще-то эти знания ему не нужны. Он же в Hex-редакторе правил файл.
     
  9. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    cppasm
    Может прога и хорошая но не моя и на-английськом..
    Та неее я хотел от вас только ссылку на такие исходники.. ну и ладно рас уже мне ответили значит ответили.. видать ничё другова и не даждёшся..
     
  10. Sturgeon

    Sturgeon New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2006
    Сообщения:
    111
    mikityak
    Написал бы сразу, что хочешь посмотреть исходники патча:)
    Такие темы вроде и ВАСМе есть, и в других местах.
    Пару исходников прикрепляю к посту.
     
  11. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    Sturgeon
    Ну да и спасиба за прекриплёные даные..
     
  12. _artem_

    _artem_ New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2007
    Сообщения:
    3
    Sturgeon или кто-нибудь другой, перезалейте плиз файлик, а то только 14,624 байт скачивается
     
  13. mikityak

    mikityak Забанен

    Публикаций:
    0
    Регистрация:
    5 авг 2007
    Сообщения:
    160
    _artem_
    Та вродибы качаетса.. стати ето не то што я хотел хотелось пример по проще.. так сказать для начинающего а хорошобы статю.. стати люди а кто даст ссылку где можна почитать про Ольку штонибуть по больше чем ета http://www.wasm.ru/series.php?sid=17
     
  14. MSoft

    MSoft New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    2.854
    mikityak
    хм... даже не знаю. вряд ли ты найдешь еще проще. если этот цикл не устраивает, лезь на краклаб и там по статьям смотри, какие кнопки и в каких ситауциях надо нажимать
     
  15. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    mikityak
    Тема закрыта до тех пор, пока не научишься говорить по-русски.
     
Статус темы:
Закрыта.