Pwn Self Injection
αααααΎα Payload αααααααΎααααΆαα Shellcode ααΆααΆααΆα C ααααα ααΎαααΆαααΈα 64 bit α
|
|
ααΆααααααααΆαα·ααΈααΆααααααααααΆααα αΆαα Process α αΌααα ααΆαα PID ααΆαα½αααααα·αααΆα DEP protection αα·ααα·αααΆααα·ααααααα»αααΆααααααα αΌα α¬ααααΎαααΆαααΆα (Non-Writable / Non-Executable Allocation) α
|
|
ααααααα PID αααααΆαααα Compile ααΌαααΆαααΎααΆαααααααΆ (αααααΆαα Visual Studio 20xx αααααΌαα²ααααααΎααΆααα·α DEP Protection αα»ααα·α Build) αααααΆααααααΌαααΆαααααααΎαααααΎαααΆα α
αααααα!!! ααααααααΎαααΆαα αΆαα Shellcode α αΌααα αααα»α Process αααααααα·ααΈ Notepad.exe ααΆαααα PID 1524 ααααα·αααΆααα·ααα Write α¬ Execute ααΆααααααα α
ααααααα ααααΈα XRET2PWN