{"id":7370,"date":"2019-01-08T10:13:25","date_gmt":"2019-01-08T10:13:25","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=7370"},"modified":"2019-01-08T14:08:10","modified_gmt":"2019-01-08T14:08:10","slug":"nsa-to-open-source-its-reverse-engineering-tool-ghidra","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/08\/nsa-to-open-source-its-reverse-engineering-tool-ghidra\/","title":{"rendered":"NSA to Open Source its Reverse Engineering Tool GHIDRA"},"content":{"rendered":"<p>NSA to Open Source its Reverse Engineering Tool GHIDRA<\/p>\n<p>Last updated January 8, 2019 By <a href=\"https:\/\/itsfoss.com\/author\/ankush\/\">Ankush Das<\/a><\/p>\n<p>GHIDRA \u2013 NSA\u2019s reverse engineering tool is getting ready for a free public release this March at the <a href=\"https:\/\/www.rsaconference.com\/events\/us19\" target=\"_blank\" rel=\"noopener\">RSA Conference 2019<\/a> to be held in San Francisco.<\/p>\n<p>The National Security Agency (NSA) did not officially announce this \u2013 however \u2013 a senior NSA advisor, <em>Robert Joyce\u2019s<\/em><a href=\"https:\/\/www.rsaconference.com\/events\/us19\/agenda\/sessions\/16608-come-get-your-free-nsa-reverse-engineering-tool\" target=\"_blank\" rel=\"noopener\"> session description<\/a> on the official RSA conference website revealed about it before any official statement or announcement.<\/p>\n<p>Here\u2019s what it mentioned:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i1.wp.com\/itsfoss.com\/wp-content\/uploads\/2019\/01\/come-get-your-free-nsa.jpg?fit=800%2C337&amp;ssl=1\" alt=\"\" \/>Image Credits: <a href=\"https:\/\/twitter.com\/0xffff0800\/status\/1080909700701405184\" target=\"_blank\" rel=\"noopener\">Twitter<\/a><\/p>\n<p>In case the text in the image isn\u2019t properly visible, let me quote the description here:<\/p>\n<blockquote><p>NSA has developed a software reverse engineering framework known as GHIDRA, which will be demonstrated for the first time at RSAC 2019. An interactive GUI capability enables reverse engineers to leverage an integrated set of features that run on a variety of platforms including Windows, Mac OS, and Linux and supports a variety of processor instruction sets. The GHISDRA platform includes all the features expected in high-end commercial tools, with new and expanded functionality NSA uniquely developed. and will be released for free public use at RSA.<\/p><\/blockquote>\n<h2>What is GHIDRA?<\/h2>\n<p>GHIDRA is a software reverse engineering framework developed by <a href=\"http:\/\/nsa.gov\" target=\"_blank\" rel=\"noopener\">NSA<\/a> that is in use by the agency for more than a decade.<\/p>\n<p>Basically, a software reverse engineering tool helps to dig up the source code of a proprietary program which further gives you the ability to detect virus threats or potential bugs. You should read how <a href=\"https:\/\/en.wikipedia.org\/wiki\/Reverse_engineering\" target=\"_blank\" rel=\"noopener\">reverse engineering<\/a> works to know more.<\/p>\n<p>The tool is is written in Java and quite a few people compared it to high-end commercial reverse engineering tools available like <a href=\"https:\/\/en.wikipedia.org\/wiki\/Interactive_Disassembler\" target=\"_blank\" rel=\"noopener\">IDA<\/a>.<\/p>\n<p>A <a href=\"https:\/\/www.reddit.com\/r\/ReverseEngineering\/comments\/ace2m3\/come_get_your_free_nsa_reverse_engineering_tool\/\" target=\"_blank\" rel=\"noopener\">Reddit thread<\/a> involves more detailed discussion where you will find some ex-employees giving good amount of details before the availability of the tool.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/itsfoss.com\/wp-content\/uploads\/2019\/01\/nsa-open-source.jpeg?resize=800%2C450&amp;ssl=1\" alt=\"NSA open source\" \/><\/p>\n<h2>GHIDRA was a secret tool, how do we know about it?<\/h2>\n<p>The existence of the tool was uncovered in a series of leaks by <a href=\"https:\/\/www.wikileaks.org\/\" target=\"_blank\" rel=\"noopener\">WikiLeaks<\/a> as part of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Vault_7\" target=\"_blank\" rel=\"noopener\">Vault 7 documents of CIA<\/a>.<\/p>\n<h2>Is it going to be open source?<\/h2>\n<p>We do think that the reverse engineering tool to be released could be made open source. Even though there is no official confirmation mentioning \u201copen source\u201d \u2013 but a lot of people do believe that NSA is definitely targeting the open source community to help improve their tool while also reducing their effort to maintain this tool.<\/p>\n<p>This way the tool can remain free and the open source community can help improve GHIDRA as well.<\/p>\n<p>You can also check out the existing <a href=\"https:\/\/wikileaks.org\/ciav7p1\/cms\/page_9536070.html\" target=\"_blank\" rel=\"noopener\">Vault 7 document at WikiLeaks<\/a> to come up with your prediction.<\/p>\n<h2>Is NSA doing a good job here?<\/h2>\n<p>The reverse engineering tool is going to be available for Windows, Linux, and Mac OS for free.<\/p>\n<p>Of course, we care about the Linux platform here \u2013 which could be a very good option for people who do not want to or cannot afford a thousand dollar license for a reverse engineering tool with the best-in-class features.<\/p>\n<h2>Wrapping Up<\/h2>\n<p>If GHIDRA becomes open source and is available for free, it would definitely help a lot of researchers and students and on the other side \u2013 the competitors will be forced to adjust their pricing.<\/p>\n<p>What are your thoughts about it? Is it a good thing? What do you think about the tool going open source? Let us know what you think in the comments below.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i0.wp.com\/itsfoss.com\/wp-content\/uploads\/2019\/01\/nsa-open-source.jpeg?fit=800%2C450&amp;ssl=1\" \/><\/p>\n<h4>About Ankush Das<\/h4>\n<p>A passionate technophile who also happens to be a Computer Science graduate. He has had bylines at a variety of publications that include Ubergizmo &amp; Tech Cocktail. You will usually see cats dancing to the beautiful tunes sung by him.<\/p>\n<p><a href=\"https:\/\/itsfoss.com\/nsa-ghidra-open-source\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NSA to Open Source its Reverse Engineering Tool GHIDRA Last updated January 8, 2019 By Ankush Das GHIDRA \u2013 NSA\u2019s reverse engineering tool is getting ready for a free public release this March at the RSA Conference 2019 to be held in San Francisco. The National Security Agency (NSA) did not officially announce this \u2013 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/01\/08\/nsa-to-open-source-its-reverse-engineering-tool-ghidra\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;NSA to Open Source its Reverse Engineering Tool GHIDRA&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7370","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/7370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=7370"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/7370\/revisions"}],"predecessor-version":[{"id":7669,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/7370\/revisions\/7669"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=7370"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=7370"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=7370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}