assembly
Segmentation fault by replacing an instruction with another that does the same job. Why?
I have this working shellcode that spawns a shell I have to modify it such that I hide \"/bin/sh\" or \"sh\" coming anywhere in the binary after compiling. I have hence thought of taking the hex value[详细]
2023-04-12 14:57 分类:问答Assembly What are *ALL* possible arithmetic possibilities in brackets? [duplicate]
This question already has answers here: Referencing the contents of a memory location. (x86 addressing modes)[详细]
2023-04-12 11:18 分类:问答Need to exploit buffer overflow. Can't figure out how to uncorrupt the stack after executing exploit code?
Basic开发者_Python百科ally the function I am exploiting is this: int getbufn() { char buf[512]; Gets(buf);[详细]
2023-04-12 09:31 分类:问答More Assembly Language Multiplication
I am confused about how to handle assembly multiplication. I am working on a few problems described like so:[详细]
2023-04-12 07:49 分类:问答Comparing strings in MIPS assembly
I have a bunch of strings in an array that I have defined in the data segment.If I were to take 2 of the strings from the array, is it possible to compare them to see which has a greater value in mips[详细]
2023-04-12 04:19 分类:问答Jumping to the next "instruction" using gdb
I am attempting to figure the canary value setting and checkin开发者_高级运维g mechanism. #include[详细]
2023-04-12 01:16 分类:问答Convert a string of tokens into a string of ASCII values [TI-83+ ASM]
I\'m writing a program in assembler for the TI-83+ calculator, and there\'s one feature t开发者_如何学Gohat I want, but I cannot figure out how I would execute it.[详细]
2023-04-12 01:12 分类:问答"Immediate out of range errors" when assigning 0.0 to a NEON register
If I understand it correctly, because ARM instructions are 32 bits long they can only hold so many bits of immediate value. What I\'m trying to do is vmov.f32 s0, #0.0, and I get \"immediate out of ra[详细]
2023-04-12 01:07 分类:问答What is the most efficient way to set one bit of a register in ARM?
I\'m writing ARM assembly code that at some point has to set a single bit of a register to 1. This is best done of course via \"register-or-bitmask\" method. However, according to ARM documentation, t[详细]
2023-04-11 23:42 分类:问答Loading 2nd stage of bootloader and starting it [duplicate]
This question already has answers here: How to load second stage boot loader from first stage? (3 answers)[详细]
2023-04-11 20:12 分类:问答