david942j
david942j
And it's better to add deprecated message to README.md in this repo as well to stop other contributors keeping sending pr/issues here.
Will it make more sense to declare the field `bytes` to the very end of `struct cs_insn` as a dynamic-length array? Something like: ``` struct cs_insn { // other fields.....
The Ruby binding [crabstone](https://github.com/bnagy/crabstone) has no update (and no response to issues/prs) since 2015. I'm willing to fork it and upgrade it to support Capstone4. (I'm also the owner of...
When trying to develop the Ruby binding for Capstone 4.x I found there're changes of `cs_insn` and `cs_detail` in master (committed after the 4.0.1 release): https://github.com/aquynh/capstone/blob/c25414d1fb61587a150e95cc15331def2681b41a/include/capstone/capstone.h#L336 The size of `cs_insn#bytes`...
Yap I agree this problem is hard to deal with. I decided to write scripts in crabstone for parsing `capstone.h` to generate structures into Ruby form, and use different structure...
@aquynh @bnagy I have upgraded the Ruby binding (Crabstone) to support Capstone4 and the gem has been pushed to [rubygems.org](https://rubygems.org/gems/crabstone) as well.
Currently constraints of all one-gadgets are some value(s) to be zero (NULL). Maybe we should add another option to find gadgets that constraint is register to be a controllable string?...
Thanks for the report! So you mean testing the same libc but running one_gadget on different Ubuntu version leads to different results? If that's the case then it's likely a...
Thanks for your suggestion! Sadly one_gadget cannot find gadgets in non-glibc binaries, at least for now. The efficiency and correctness of one_gadget comes from rule-based instruction matching, and the rules...
Thanks for contributing! The fix looks great, just need to fix the style suggestion as rubocop suggested