Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #![feature(asm)]
- macro_rules! fake_jump {
- ($id:expr) => {
- unsafe {
- asm!(
- "
- jmp data
- lea eax, [ebx]
- xor eax, 0xDEADBEEF
- retn
- data:
- "::::"volatile", "intel");
- }
- };
- }
- fn main() {
- fake_jump!("FirstFunc");
- println!("Hello, world!");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement