Hirdetés

Aktív témák

  • WillChi
    őstag

    megcsináltam azt, amit tegnap estére kellett volna, most megcsinálom részebn még azt, amit péntek reggelre kellett volna ..........

    Addig is valaki szétoffolhatná az OFF-TOPIC-ot, hogy elmondja nagyvonalakban, hogy is történik egy program feltörése. ;] pl. DOS korszakban DEBUG-olták az EXE-t, és nézték mikor kerül egy feltételhez, és azt átírták HEXA-ban? Vagy hogy?

    Ez mindig is hasonlóan ment. Jó a célra a NuMega SoftIce (van DOS és Win verziója is). Gyakorlatilag kell érteni az assemblyhez is, mert ezek a progik is azt fejtik vissza, csak sok segítséget adnak hozzá pl. töréspontot tehetsz Win alatt egy kiugró MessageBox-ra, porthasználatra, stb. Ha a jön az esemény, amire beállítottad, akkor belép a SoftIce-ba, itt végigkövetheted a programot, megkeresheted azt a feltételes utasítást, ami vagy pl. letiltja a belépést v. engedélyezi. Ez nagyon pongyola megfogalmazás volt, de remélem érthető.

    Egyébként nem etikus más programjában turkálni. A saját progik tesztelésében viszont sokat segíthet.

    [Szerkesztve]

Aktív témák