{"id":2657,"date":"2019-07-01T07:40:08","date_gmt":"2019-07-01T15:40:08","guid":{"rendered":"https:\/\/www.pnfsoftware.com\/blog\/?p=2657"},"modified":"2019-12-18T13:15:44","modified_gmt":"2019-12-18T21:15:44","slug":"the-long-journey-to-a-multi-architecture-disassembler","status":"publish","type":"post","link":"https:\/\/www.pnfsoftware.com\/blog\/the-long-journey-to-a-multi-architecture-disassembler\/","title":{"rendered":"The (Long) Journey To A Multi-Architecture Disassembler"},"content":{"rendered":"\n<p>Last week we presented a talk at <a href=\"https:\/\/recon.cx\/\">REcon <\/a>on the internals of JEB&#8217;s native disassembler. <\/p>\n\n\n\n<p>During this talk, we focused on some of the research problems we encountered while developing our custom disassembler engine &#8212; the foundation for JEB native decompiler. <\/p>\n\n\n\n<p><strong>The talk&#8217;s video can be found <a href=\"https:\/\/www.youtube.com\/watch?v=2XNBIu8-72Y\">here<\/a>, and interested readers can find <a href=\"https:\/\/docs.google.com\/presentation\/d\/17Vlv5JD8fGeeNMQqDuwDQXN3d9U6Yxmfb1aebfbMM98\/view\">an extended version of the slide deck here<\/a>.<\/strong> <\/p>\n\n\n\n<p>If you have questions, comments or suggestions, feel free to:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>leave a comment on this post<\/li><li>email&nbsp;<a href=\"mailto:contact@pnfsoftware.com\">contact@pnfsoftware.com<\/a><\/li><li>message us on&nbsp;<a href=\"https:\/\/jebdecompiler.slack.com\/\">Slack<\/a><\/li><li>or send us a Tweet&nbsp;<a href=\"https:\/\/twitter.com\/jebdec\">@jebdec<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Last week we presented a talk at REcon on the internals of JEB&#8217;s native disassembler. During this talk, we focused on some of the research problems we encountered while developing our custom disassembler engine &#8212; the foundation for JEB native decompiler. The talk&#8217;s video can be found here, and interested readers can find an extended &hellip; <a href=\"https:\/\/www.pnfsoftware.com\/blog\/the-long-journey-to-a-multi-architecture-disassembler\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">The (Long) Journey To A Multi-Architecture Disassembler<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,18,13],"tags":[],"class_list":["post-2657","post","type-post","status-publish","format-standard","hentry","category-decompilation","category-jeb3","category-native-code"],"_links":{"self":[{"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/2657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/comments?post=2657"}],"version-history":[{"count":0,"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/2657\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/media?parent=2657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/categories?post=2657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pnfsoftware.com\/blog\/wp-json\/wp\/v2\/tags?post=2657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}