Sono molto interessato agli aspetti di hacking e sicurezza. Ma mi sto interrogando su diverse cose che mi impediscono di perseguire questa passione per il momento. Uno di questi è in realtà linguaggio di programmazione. Come tutti sappiamo, la programmazione in generale è un campo aperto, e ciò che intendo non si può semplicemente apprendere le basi di un linguaggio per scrivere programmi o exploit complessi Come esempio, link questo exploit è stato scritto da C, anche se ho studiato C molto prima. Riesco a malapena a capire il codice.
Pertanto, ho intenzione di imparare C, Python e IA-32 come inizio per il prossimo periodo. Ma dopo aver imparato le basi, dove concentrarmi sulla programmazione come parte della sicurezza delle informazioni, non solo un programmatore regolare.
Il mio obiettivo e obiettivo è quello di leggere e comprendere l'exploit di cui sopra, ed essere in grado di scrivere uno sfruttamento simile (buffer overflow in generale). Inoltre, per essere in grado di trovare e sfruttare tali punti deboli, devo anche capire i sistemi interni ??
Inoltre, ho sentito che lo sfruttamento di cui sopra ha qualcosa a che fare con la programmazione di socket in ambiente Linux, e ANSI C quali sono questi e perché ho bisogno di loro per scrivere un simile exploit?