Citat:
Ursprungligen postat av martin1
Gargamel, om du vet olika sätt att hitta exploits i windowsapplikationer (serverprogramvara, typ ftpds) berätta gärna. Vet du tex om man arbetar mycket med SoftIce, IDA för att hitta exploiten?
Vet du några sidor som berättar om detta, att hitta exploits i windows, behöver bara grunden, sökte lite förut med hittade inte mycket.
För att hitta nya exploits så får man antingen granska källkoden (öppet överkommligt då det gäller linux-progg) eller sitta med en debugger i windows.
Det vanligaste är att testa alla "inputs". Dvs, alla vägar man kan använda att skicka något "till" programmet.
Om programmeraren varit slarvig kan man ha turen att hitta en Buffer Overflow.
Det är just vad det heter.
Man överfyller buffern så att ens indata till slut hamnar i adressrymden utanför den till början tillsatta.
Där får man börja kika med en debugger ex. SoftIce för att se vart man hamnat och vad man kan göra etc.
I många fall hamnar man i en adressrymd där data som ska exekveras ligger.
Då kan man skriva över med sina egna instruktioner och låta programmet exekvera det istället (det kan vara allt från att krasha programmet/starta om datorn till att öppna en shell).
Om intresse finns kan jag skriva en svensk tut. om vad en buffer overflow är.