Post History
x86 machine code, 3 bytes 31 FF AB Try it online! In assembly: xor edi, edi stosd Set EDI to 0 by XORing it with itself, then use the 1-byte stosd instruction to try to write EAX to tha...
#1: Initial revision
# x86 machine code, 3 bytes 31 FF AB [Try it online!](https://tio.run/##PY9PSwMxEMXPmU8xphQmtpVSxUPr@g28eCqIh5g/uwO7iWy2Gin96sasoJfHG@b9HjNm0xpTik4DEj5LAr8XOY7oLK9nAZGmmCwoieoAH5EteqoOFhxMf7IOH9JkOd50jwAcJhw0B1JwBvE@1tmTfNKm4@DQROv2srJizmVscFu9jXj@S@JyuzvKNRKdQuI2OIum0@O18uolr1av6nDBz457h5TxqsHbuewfpiXj29fkkqoVeV6B@L31Usq38b1uU9kM93dV6rtNpVz/Aw "C (gcc) – Try It Online") In assembly: ```` xor edi, edi stosd ```` Set EDI to 0 by XORing it with itself, then use the 1-byte `stosd` instruction to try to write EAX to that address while advancing EDI.