david942j
david942j
Checked on glibc 2.31, https://gitlab.com/david942j/libcdb/blob/master/libc/libc6_2.31-0ubuntu10_amd64/lib/x86_64-linux-gnu/libc-2.31.so ``` e6df7: 48 8d 05 ac 07 0d 00 lea rax,[rip+0xd07ac] # 1b75aa e6dfe: 49 89 e3 mov r11,rsp e6e01: 4c 8d 55 b0 lea...
I know MIPS's branch instructions need another instruction follows (a.k.a. branch delay slot), but keystone (or, llvm) always adds a dummy nop after branch instructions even there's one. If no...
The [Crabstone gem](https://rubygems.org/gems/crabstone) used by Fisk is maintained by me, where the memory leak issue mentioned in https://github.com/bnagy/crabstone/issues/10 is already fixed. Tested `bundle exec rake` passed.
Before: ```c typedef struct tcache_perthread_struct { char counts[TCACHE_MAX_BINS]; tcache_entry *entries[TCACHE_MAX_BINS]; } tcache_perthread_struct; ``` After: ```c typedef struct tcache_perthread_struct { uint16_t counts[TCACHE_MAX_BINS]; tcache_entry *entries[TCACHE_MAX_BINS]; } tcache_perthread_struct; ```
```python from pwn import * # context.arch = 'i386' print shellcraft.mov('eax', 'ah') ``` Expected: `movzx eax, ah` Result: ``` NameError: name 'ah' is not defined ``` The error is raised...
https://github.com/p0deje/yard-doctest Might be a good way to ensure all examples are valid.
Capstone 4.0 has released and Crabstone raises an error when facing capstone 4.0: ``` RuntimeError: FATAL: Binding for 3.0, found 4.0 ```