Hi Shuai,Nice work! But I'm curious, why didn't you use [bap][1] as a disassembler?Do you know, that we have a low-level interface to disassembling, like [linear_sweep][2] or evenlower [Disasm_expert.Basic][3] interface, that can disassemble on instruction level granularity.It will be very interesting, if we can unite our efforts.Best wishes,Ivan GotovchitsOn Fri, Oct 23, 2015 at 1:05 PM, Shuai Wang <wangshuai901@gmail.com> wrote:Dear List,I’m glad to announce the first release of Uroboros: an infrastructure for reassembleable disassembling and transformation.You can find the code here: https://github.com/s3team/uroborosYou can find our research paper which describes the core technique implemented in Uroboros here:We will provide a project home page, as well as more detailed documents in the near future. Issues and pull requests welcomed.Happy hacking!Sincerely,Shuai