Взлом проги, написана в C++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ecdeno., 21 Apr 2009.

  1. ecdeno.

    ecdeno. Member

    Joined:
    31 Mar 2009
    Messages:
    0
    Likes Received:
    13
    Reputations:
    0
    Здравствуйте. Можно ли как нибудь взломать прогу которая написана на C++? Если че в ПМ
     
    10 people like this.
  2. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    Можно!
    Какая защита?
    serial?

    Я в реверсе новочёк, но пару схем знаю...
    Допустим защита сериал и прога не запакована...
    Грузи её в OllyDBG ищи в модулях GetDlgItemTextA или GetWindowTextA или MessageBoxA, ну кароче в зависимости от окошка где серийник запрашивает...
    Ставь бряки, исполняй программу, прога зависает, и ты вывалишся в отладчик, затем ищи точку вызова процидуры (cal ...) переходи к началу процедуры, там ищи алгоритм проверки (TEST EAX,EAX (регистр может быть и другой)) при правильном вводе серийника чаще всего прога помещает в регистр значение 1 а противном случае - 0!

    То есть:
    MOV EAX,1 - serial OK
    XOR EAX,EAX - serial FUCK!

    Терь мы можем обмануть прогу, то есть заменить XOR EAX,EAX на MOV EAX,1 и прога приймит любой сериал.

    Но это я описал обход одного из алгороитмов защиты, у тя можкт быть всё по другому...
     
    #2 -m0rgan-, 21 Apr 2009
    Last edited: 21 Apr 2009
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    http://wasm.ru/series.php?sid=17
    вопрос кстати "глупый"... во первых любую программу можно взломать или пропатчить. во вторых какую программу?
     
    _________________________
    #3 Gar|k, 21 Apr 2009
    Last edited: 21 Apr 2009
  4. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    ТС, для начала ознакомся с основными командами ассемблера, ибо без этогу у тебя НИЧЕГО не выйдет!
     
  5. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    ecdeno., проги написаные на си ломаются довольно таки просто...
    Сложность для взлома составляют проги написаные на дэльфи, но это другая тема...
     
    1 person likes this.
  6. s0l_ir0n

    s0l_ir0n Active Member

    Joined:
    14 Mar 2009
    Messages:
    399
    Likes Received:
    144
    Reputations:
    18
    Все проги ломаются просто, не зависимо от компилятора и платформы. Главное чтобы были знания. Проги на дэлфи ВКЛ тяжело ломать новичкам, т.к. в них очень много мусора (то же касается и борланд с++), там не компилятор, а полноценный обфускатор =)
    ecdeno, выкладывай свою прогу, посмотрим что можно сделать.
     
    1 person likes this.
  7. ecdeno.

    ecdeno. Member

    Joined:
    31 Mar 2009
    Messages:
    0
    Likes Received:
    13
    Reputations:
    0
    прогу в паблик не выкладываю, так как через прогу идут большие деньги)) кто может взломать, пишите в ПМ или icq 3011003
     
  8. -m0rgan-

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

    Joined:
    29 Sep 2008
    Messages:
    514
    Likes Received:
    170
    Reputations:
    17
    Для тех кто щитает что пой предыдущий пост это ***ня и провокация:

    C деьфи реально сложнеее!
    Так как дефолтные трюки типа бряк на GetWindowTextA не пашут.
    Дря кряка дельфи прог нужно учитывать особености библиотеки VCL.
     
    #8 -m0rgan-, 22 Apr 2009
    Last edited: 22 Apr 2009
    1 person likes this.
  9. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    ТС отпиши в личку помогу из принципа :)


    2-m0rgan-
    Для новичка все сложно. Можно и в VC не юзать editbox-ов стандартных а юзать компоненты сторонних фирм и твои "дефолтные трюки" тоже перестанут работать. Делфи декомпилируется при помощи декомпилятора DeDe в удобочитаемый для РЕВЕРСЕРА! вид, и дальнейший ее(программы) взлом я считаю более легким чем тот же взлом cpp. Не вводи людей в заблуждение если сам не являешься профессионалом в данном вопросе.
     
  10. WooolF911

    WooolF911 New Member

    Joined:
    24 Apr 2016
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
Loading...
Similar Threads - Взлом проги написана
  1. Peja
    Replies:
    0
    Views:
    2,620