Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
in parole povere per inizare dovrei imparare a programmare in c ed assembler?den2k ha detto:senza andare a linkare (per trovare del materiale sono negato,credo che il materiale scappi quando mi vede online) ti do gli argomenti, nell'ordine.
1) Architettura delle CPU, liv base (Unitàcentrale, Stack, Registri, Accessoallamemoria, I/O) possibilmente su unsistema semplice come l'8086 per acquisire le basi [fidati è una cazzata]
2) Assembler, sempre su 8086 -> necessariamente dopo l'arch altrimenti non saprai nemmeno stampare Hello orld (che inASM non è banale)
3) bene, ora prendi un debugger (ddd o gdb, meglio il primo perchè è grafico) e inizia a creare programmini in C e debuggarli per vedere come sono fatti dentro, e a imparare come si comporta la macchina a seguito delle istruzioni etc.
4) REVERSING finalmente: leggi un po' dei siti che ne parlano per impararne le tecniche e poi reversa il mondo!!!
consiglio l'8086 perchè tutti i processori sono compatibili con lo standard 8086, poi è chiaroche devi studiarti ANCHE, DOPO, le nuove arch 686, ia32 etc altrimenti non exploitti nulla di nulla!
Luke34 ha detto:che tools ci sono in linux?
cioè hai visto c he dei crackmes ci sono anche per linux? se si quelli come si risolovono?
LINUX REVERSING - NEW
Ecco a voi la nuova sezione dedicata al Reversing su Linux, i tutorial che troverete sono stati presi dalla HCUlinux, i tutorial sono sia nella lingua originale che tradotti da noi, vi garantisco che il Reversing su Linux molto pi divertente di quanto sembri... Provare per credere