Skydda din ## #code från ## #reverse ## #engineers som boss (4 / 5 steg)
Steg 4: Lägga till vissa skräp byte
vårt nästa steg är att lägga till några dumheter i sammansättningsfilen för våra Hej världen så att vi kan dölja varje aspekt av vår kod.
först måste vi skapa synliga filen av vår kod "gcc hello.c -S - masm = intel"
efter att öppna filen hello.s och Sök efter main (för detta steg måste du läsa igenom församlingen och förstå flödet av programmet för att se till att du inte bryter din kod)
på vilken linje som helst inuti main (som sagt se till att du inte ändrar flödet av programmet) typ "jmp namn"
Du kan skriva vad du vill i namn efter identifierare regler och sedan på nästa linje skriva "namn:"
där är det samma namnet som du använt tidigare efter att mellan "jmp namn" och "namn:" kan du skriva några skräp byte (ska börja med ".byte 0 x" än 1 byte hex numret)
Detta kommer att ändra några av de instruktioner som används men kommer att utföra korrekt :D
nu skriver kod för att bygga denna församling (gcc hello.s -o Hej)
och se till att allt är ok