{"id":6218,"date":"2019-08-18T11:01:24","date_gmt":"2019-08-18T05:31:24","guid":{"rendered":"http:\/\/kalilinuxtutorials.com\/?p=6218"},"modified":"2019-08-18T11:01:24","modified_gmt":"2019-08-18T05:31:24","slug":"diaphora-open-source-diffing-tool","status":"publish","type":"post","link":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/","title":{"rendered":"Diaphora : Most Advanced Free &#038; Open Source Program Diffing Tool"},"content":{"rendered":"\n<p><strong>Diaphora <\/strong>(\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for &#8216;difference&#8217;) version 1.2.4 is a program  diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS  counterparts like YaDiff, DarunGrim, TurboDiff, etc&#8230; It was released  during SyScan 2015.<\/p>\n\n\n\n<p>It works with IDA 6.9 to 7.3. Support for Ghidra is in development. \nSupport for Binary Ninja is also planned but will come after Ghidra&#8217;s \nport. If you are looking for Radare2 support you can <a href=\"https:\/\/github.com\/radare\/diaphora\">check this very old fork<\/a>.<\/p>\n\n\n\n<p>For more details, please check the tutorial in the &#8220;doc&#8221; directory.<\/p>\n\n\n\n<p>NOTE: If you&#8217;re looking for a tool for diffing or matching functions  between binaries and source codes, you might want to take a look to <a href=\"https:\/\/github.com\/joxeankoret\/pigaios\">Pigaios<\/a>.<\/p>\n\n\n\n<p style=\"text-align:center\"><strong>Also Read &#8211; <a href=\"https:\/\/kalilinuxtutorials.com\/drmitm-globally-log-traffic-website\/\">DrMITM : A Program Designed To Globally Log All Traffic Of A Website<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a href=\"https:\/\/github.com\/joxeankoret\/diaphora#getting-help-and-asking-for-features\"><\/a><\/h2>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><strong>Getting help and asking for features<\/strong><\/p>\n\n\n\n<p>You can join the mailing list <a href=\"https:\/\/groups.google.com\/forum\/?hl=es#!forum\/diaphora\">https:\/\/groups.google.com\/forum\/?hl=es#!forum\/diaphora<\/a> to ask for help, new features, report issues, etc&#8230; For reporting bugs, however, I recommend using the issues tracker:  <a href=\"https:\/\/github.com\/joxeankoret\/diaphora\/issues\">https:\/\/github.com\/joxeankoret\/diaphora\/issues<\/a><\/p>\n\n\n\n<p>Please note that only the last 3 versions of IDA are officially  supported. As of today, it means that only IDA 7.1, 7.2 and 7.3 are  supported. Versions 6.8, 6.9, 6.95 and 7.0 do work (with all the last  patches that were supplied to <em>customers<\/em>), but no official  support is offered for them. However, if you run into any problem with  these versions, ping me and I will do my best.<\/p>\n\n\n\n<p style=\"text-align:center\" class=\"has-background has-light-green-cyan-background-color\"><strong>Screenshots<\/strong><\/p>\n\n\n\n<p>This is a screenshot of Diaphora diffing the PEGASUS iOS kernel Vulnerability fixed in iOS 9.3.5:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-4HoprhtjCps\/XVeY-BOD1SI\/AAAAAAAACAs\/fc6dq38f40883RwWCRENoAGMg04m1YXTACLcBGAs\/s1600\/diaphora-1.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>And this is an old screenshot of Diaphora diffing the <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/security\/ms15-034.aspx\">Microsoft bulletin MS15-034<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-6X3tuzLqM5Y\/XVeY-e46CNI\/AAAAAAAACAw\/67xEYqXy1_IFMX1mcIPGuEYmCx4cgHGLACLcBGAs\/s1600\/diaphora-2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>These are some screenshots of Diaphora diffing the <a href=\"https:\/\/technet.microsoft.com\/en-us\/library\/security\/ms15-050.aspx\">Microsoft bulletin MS15-050<\/a>, extracted from the blog post <a href=\"http:\/\/www.alex-ionescu.com\/?p=271\">Analyzing MS15-050 With Diaphora<\/a> from Alex Ionescu. <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-y3J5I7SQSKA\/XVeY-mZQZdI\/AAAAAAAACA0\/qFL7J2paWAoXcQN6oHkN_AYT0NO8Iqp5QCLcBGAs\/s1600\/diaphora-3.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-yRTW1rVsw_M\/XVeY-zaY7fI\/AAAAAAAACA4\/cuAlioC9NaMhyrk1ZV9jcM2Iew7d4s31QCLcBGAs\/s1600\/diaphora-4.png\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-cyiEtV3SzM0\/XVeY_HO9nQI\/AAAAAAAACA8\/gbrnMeKhU6UlFtN5RzLRd8Mah8YWtRecwCLcBGAs\/s1600\/diaphora-5.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Here is a screenshot of Diaphora diffing <a href=\"https:\/\/blog.matteyeux.com\/hacking\/2018\/04\/04\/diaphora-diff-and-ida.html\">iBoot from iOS 10.3.3 against iOS 11.0<\/a>:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/1.bp.blogspot.com\/-KakLC6Pscm8\/XVeY-HUJaKI\/AAAAAAAACAo\/mr9wVabOJeAaxReC9zTZhlBY8Uq84JGBwCLcBGAs\/s1600\/diaphora-.png\" alt=\"\"\/><\/figure>\n\n\n\n<div class=\"wp-block-button aligncenter is-style-squared\"><a class=\"wp-block-button__link has-background has-vivid-cyan-blue-background-color\" href=\"https:\/\/github.com\/joxeankoret\/diaphora\"><strong>Download<\/strong><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for &#8216;difference&#8217;) version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts like YaDiff, DarunGrim, TurboDiff, etc&#8230; It was released during SyScan 2015. It works with IDA 6.9 to 7.3. Support for Ghidra is in development. Support for Binary Ninja is also planned but will [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":15750,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","fifu_image_alt":"Diaphora : Most Advanced Free & Open Source Program Diffing Tool","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[834,840,2330],"class_list":["post-6218","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kali","tag-diaphora","tag-diffing-tool","tag-open-source"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Diaphora : Most Advanced Free &amp; Open Source Program Diffing Tool<\/title>\n<meta name=\"description\" content=\"Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for &#039;difference&#039;) version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Diaphora : Most Advanced Free &amp; Open Source Program Diffing Tool\" \/>\n<meta property=\"og:description\" content=\"Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for &#039;difference&#039;) version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"Kali Linux Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2019-08-18T05:31:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png\" \/>\n<meta name=\"author\" content=\"R K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png\" \/>\n<meta name=\"twitter:creator\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:site\" content=\"@CyberEdition\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"R K\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\"},\"author\":{\"name\":\"R K\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\"},\"headline\":\"Diaphora : Most Advanced Free &#038; Open Source Program Diffing Tool\",\"datePublished\":\"2019-08-18T05:31:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\"},\"wordCount\":308,\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png\",\"keywords\":[\"Diaphora\",\"Diffing Tool\",\"Open-source\"],\"articleSection\":[\"Kali Linux\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\",\"name\":\"Diaphora : Most Advanced Free & Open Source Program Diffing Tool\",\"isPartOf\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png\",\"datePublished\":\"2019-08-18T05:31:24+00:00\",\"description\":\"Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for 'difference') version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage\",\"url\":\"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png\",\"contentUrl\":\"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#website\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"name\":\"Kali Linux Tutorials\",\"description\":\"Kali Linux Tutorials\",\"publisher\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#organization\",\"name\":\"Kali Linux Tutorials\",\"url\":\"https:\/\/kalilinuxtutorials.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"contentUrl\":\"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png\",\"width\":272,\"height\":90,\"caption\":\"Kali Linux Tutorials\"},\"image\":{\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/CyberEdition\",\"https:\/\/www.threads.com\/@cybersecurityedition\",\"https:\/\/www.linkedin.com\/company\/cyberedition\",\"https:\/\/www.instagram.com\/cybersecurityedition\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad\",\"name\":\"R K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g\",\"caption\":\"R K\"},\"url\":\"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Diaphora : Most Advanced Free & Open Source Program Diffing Tool","description":"Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for 'difference') version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/","og_locale":"en_US","og_type":"article","og_title":"Diaphora : Most Advanced Free & Open Source Program Diffing Tool","og_description":"Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for 'difference') version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts","og_url":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/","og_site_name":"Kali Linux Tutorials","article_published_time":"2019-08-18T05:31:24+00:00","og_image":[{"url":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","type":"","width":"","height":""}],"author":"R K","twitter_card":"summary_large_image","twitter_image":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","twitter_creator":"@CyberEdition","twitter_site":"@CyberEdition","twitter_misc":{"Written by":"R K","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#article","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/"},"author":{"name":"R K","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad"},"headline":"Diaphora : Most Advanced Free &#038; Open Source Program Diffing Tool","datePublished":"2019-08-18T05:31:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/"},"wordCount":308,"publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","keywords":["Diaphora","Diffing Tool","Open-source"],"articleSection":["Kali Linux"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/","url":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/","name":"Diaphora : Most Advanced Free & Open Source Program Diffing Tool","isPartOf":{"@id":"https:\/\/kalilinuxtutorials.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage"},"thumbnailUrl":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","datePublished":"2019-08-18T05:31:24+00:00","description":"Diaphora (\u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac, Greek for 'difference') version 1.2.4 is a program diffing plugin for IDA, similar to Zynamics Bindiff or other FOSS counterparts","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/diaphora-open-source-diffing-tool\/#primaryimage","url":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","contentUrl":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png"},{"@type":"WebSite","@id":"https:\/\/kalilinuxtutorials.com\/#website","url":"https:\/\/kalilinuxtutorials.com\/","name":"Kali Linux Tutorials","description":"Kali Linux Tutorials","publisher":{"@id":"https:\/\/kalilinuxtutorials.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kalilinuxtutorials.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kalilinuxtutorials.com\/#organization","name":"Kali Linux Tutorials","url":"https:\/\/kalilinuxtutorials.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/","url":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","contentUrl":"https:\/\/kalilinuxtutorials.com\/wp-content\/uploads\/2025\/07\/Kali.png","width":272,"height":90,"caption":"Kali Linux Tutorials"},"image":{"@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/CyberEdition","https:\/\/www.threads.com\/@cybersecurityedition","https:\/\/www.linkedin.com\/company\/cyberedition","https:\/\/www.instagram.com\/cybersecurityedition\/"]},{"@type":"Person","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/69444b58b9e267a4cf08fceb34b6f6ad","name":"R K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kalilinuxtutorials.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3937c9687f2da11bc0a716404ff91779fe19ca115208dbf66167ad353aca5aa?s=96&d=mm&r=g","caption":"R K"},"url":"https:\/\/kalilinuxtutorials.com\/author\/ranjith\/"}]}},"jetpack_featured_media_url":"https:\/\/1.bp.blogspot.com\/-FWFcA6gs56w\/XVecupFSGfI\/AAAAAAAACBU\/MayAFfO87SA-lQ5oWsNmcdIpGSws3_VsACLcBGAs\/s1600\/diaphora-1.png","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":11594,"url":"https:\/\/kalilinuxtutorials.com\/polypyus\/","url_meta":{"origin":6218,"position":0},"title":"Polypyus : Locate Functions In Raw Binaries By Extracting Known Functions","author":"R K","date":"October 4, 2020","format":false,"excerpt":"Polypyus learns to locate functions in raw binaries by extracting known functions from similar binaries. Thus, it is a firmware historian. Polypyus works without disassembling these binaries, which is an advantage for binaries that are complex to disassemble and where common tools miss functions. In addition, the binary-only approach makes\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":31134,"url":"https:\/\/kalilinuxtutorials.com\/emba-v1-3-1-diff-it-unveiling-the-firmware-diffing-mode-and-latest-updates\/","url_meta":{"origin":6218,"position":1},"title":"EMBA v1.3.1 : Diff It &#8211; Unveiling The Firmware Diffing Mode And Latest Updates","author":"Varshini","date":"November 2, 2023","format":false,"excerpt":"What Happened Since The Last\u00a0EMBA\u00a0Release? There was the absolute great #Hackersummercamp with our talks at BSidesLV, ICS Village (DEF CON) and Black Hat (Arsenal). The recording of the BSides talk is already available\u00a0here. Beside this, Nate did a really great talk at BruCON \u2013 see\u00a0here. Beside a lot of code\u2026","rel":"","context":"In &quot;Cyber security&quot;","block_context":{"text":"Cyber security","link":"https:\/\/kalilinuxtutorials.com\/category\/cyber-security\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhYIo8pRfXI6AjL2auYO4bEY-5-4xLVu-H8SYahFgjGC6nt3xtyu6_d5OKr7Frq713DQSF_9n45kGo-mF33JkY6xcbMncF5iA-EILYa5ToIlnfJkUuGYo22iaQwSoSrNT1NftDgBem_xtPMWKDDGPbijGo6LGJLAgmXEIuLg-mlksS7CbZv3aZrzMNAkA\/s16000\/EMBA.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhYIo8pRfXI6AjL2auYO4bEY-5-4xLVu-H8SYahFgjGC6nt3xtyu6_d5OKr7Frq713DQSF_9n45kGo-mF33JkY6xcbMncF5iA-EILYa5ToIlnfJkUuGYo22iaQwSoSrNT1NftDgBem_xtPMWKDDGPbijGo6LGJLAgmXEIuLg-mlksS7CbZv3aZrzMNAkA\/s16000\/EMBA.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhYIo8pRfXI6AjL2auYO4bEY-5-4xLVu-H8SYahFgjGC6nt3xtyu6_d5OKr7Frq713DQSF_9n45kGo-mF33JkY6xcbMncF5iA-EILYa5ToIlnfJkUuGYo22iaQwSoSrNT1NftDgBem_xtPMWKDDGPbijGo6LGJLAgmXEIuLg-mlksS7CbZv3aZrzMNAkA\/s16000\/EMBA.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhYIo8pRfXI6AjL2auYO4bEY-5-4xLVu-H8SYahFgjGC6nt3xtyu6_d5OKr7Frq713DQSF_9n45kGo-mF33JkY6xcbMncF5iA-EILYa5ToIlnfJkUuGYo22iaQwSoSrNT1NftDgBem_xtPMWKDDGPbijGo6LGJLAgmXEIuLg-mlksS7CbZv3aZrzMNAkA\/s16000\/EMBA.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhYIo8pRfXI6AjL2auYO4bEY-5-4xLVu-H8SYahFgjGC6nt3xtyu6_d5OKr7Frq713DQSF_9n45kGo-mF33JkY6xcbMncF5iA-EILYa5ToIlnfJkUuGYo22iaQwSoSrNT1NftDgBem_xtPMWKDDGPbijGo6LGJLAgmXEIuLg-mlksS7CbZv3aZrzMNAkA\/s16000\/EMBA.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhYIo8pRfXI6AjL2auYO4bEY-5-4xLVu-H8SYahFgjGC6nt3xtyu6_d5OKr7Frq713DQSF_9n45kGo-mF33JkY6xcbMncF5iA-EILYa5ToIlnfJkUuGYo22iaQwSoSrNT1NftDgBem_xtPMWKDDGPbijGo6LGJLAgmXEIuLg-mlksS7CbZv3aZrzMNAkA\/s16000\/EMBA.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":32129,"url":"https:\/\/kalilinuxtutorials.com\/better-data-analysis-myers-diffing-ui-improvements\/","url_meta":{"origin":6218,"position":2},"title":"Better Data Analysis, Myers Diffing Algorithm And UI Improvements &#8211; Enhancing ImHex","author":"Varshini","date":"February 26, 2024","format":false,"excerpt":"The latest update to ImHex introduces significant enhancements aimed at improving the user experience for data analysis enthusiasts and developers alike. With the integration of Myers' diffing algorithm, users can now enjoy a more intuitive diff view that highlights insertions, deletions, and modifications with precision. This update also brings a\u2026","rel":"","context":"In &quot;software&quot;","block_context":{"text":"software","link":"https:\/\/kalilinuxtutorials.com\/category\/software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhG7ksWNrrrJ1j_DMdQGCVPzxp2Rj6pEpARiYmqT3cfqtx0CWzYXI0iI11uM5cR2Ey-Zbi9_LUfHGYNRrChDwMMg-6q0luf450Lln59FEGeOlQfyCKICRmLRrGbTCN2AxtCYTpPduz3yISfXE4ppvhRC9aAvjJmnhiY6XtfyRpYMDAYYS2wgfLkO0juh9S-\/s16000\/Untitled%20design%20%289%29.webp?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhG7ksWNrrrJ1j_DMdQGCVPzxp2Rj6pEpARiYmqT3cfqtx0CWzYXI0iI11uM5cR2Ey-Zbi9_LUfHGYNRrChDwMMg-6q0luf450Lln59FEGeOlQfyCKICRmLRrGbTCN2AxtCYTpPduz3yISfXE4ppvhRC9aAvjJmnhiY6XtfyRpYMDAYYS2wgfLkO0juh9S-\/s16000\/Untitled%20design%20%289%29.webp?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhG7ksWNrrrJ1j_DMdQGCVPzxp2Rj6pEpARiYmqT3cfqtx0CWzYXI0iI11uM5cR2Ey-Zbi9_LUfHGYNRrChDwMMg-6q0luf450Lln59FEGeOlQfyCKICRmLRrGbTCN2AxtCYTpPduz3yISfXE4ppvhRC9aAvjJmnhiY6XtfyRpYMDAYYS2wgfLkO0juh9S-\/s16000\/Untitled%20design%20%289%29.webp?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhG7ksWNrrrJ1j_DMdQGCVPzxp2Rj6pEpARiYmqT3cfqtx0CWzYXI0iI11uM5cR2Ey-Zbi9_LUfHGYNRrChDwMMg-6q0luf450Lln59FEGeOlQfyCKICRmLRrGbTCN2AxtCYTpPduz3yISfXE4ppvhRC9aAvjJmnhiY6XtfyRpYMDAYYS2wgfLkO0juh9S-\/s16000\/Untitled%20design%20%289%29.webp?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhG7ksWNrrrJ1j_DMdQGCVPzxp2Rj6pEpARiYmqT3cfqtx0CWzYXI0iI11uM5cR2Ey-Zbi9_LUfHGYNRrChDwMMg-6q0luf450Lln59FEGeOlQfyCKICRmLRrGbTCN2AxtCYTpPduz3yISfXE4ppvhRC9aAvjJmnhiY6XtfyRpYMDAYYS2wgfLkO0juh9S-\/s16000\/Untitled%20design%20%289%29.webp?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhG7ksWNrrrJ1j_DMdQGCVPzxp2Rj6pEpARiYmqT3cfqtx0CWzYXI0iI11uM5cR2Ey-Zbi9_LUfHGYNRrChDwMMg-6q0luf450Lln59FEGeOlQfyCKICRmLRrGbTCN2AxtCYTpPduz3yISfXE4ppvhRC9aAvjJmnhiY6XtfyRpYMDAYYS2wgfLkO0juh9S-\/s16000\/Untitled%20design%20%289%29.webp?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":6238,"url":"https:\/\/kalilinuxtutorials.com\/subdomain-dangling-dns-records\/","url_meta":{"origin":6218,"position":3},"title":"A List Of Services &#038; How To Claim Subdomain With Dangling DNS Records","author":"R K","date":"August 20, 2019","format":false,"excerpt":"Subdomain takeover vulnerabilities occur when a subdomain (subdomain.example.com) is pointing to a service (e.g. GitHub pages, Heroku, etc.) that has been removed or deleted. This allows an attacker to set up a page on the service that was being used and point their page to that subdomain. For example, if\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12324,"url":"https:\/\/kalilinuxtutorials.com\/turbo-intruder\/","url_meta":{"origin":6218,"position":4},"title":"Turbo Intruder : A Burp Suite Extension For Sending Large Numbers","author":"R K","date":"March 20, 2021","format":false,"excerpt":"Turbo Intruder is a Burp Suite extension for sending large numbers of HTTP requests and analyzing the results. It's intended to complement Burp Intruder by handling attacks that require exceptional speed, duration, or complexity. The following features set it apart: Fast - Turbo Intruder uses a HTTP stack hand-coded from\u2026","rel":"","context":"In &quot;Kali Linux&quot;","block_context":{"text":"Kali Linux","link":"https:\/\/kalilinuxtutorials.com\/category\/kali\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":27595,"url":"https:\/\/kalilinuxtutorials.com\/jscythe\/","url_meta":{"origin":6218,"position":5},"title":"Jscythe : Force Any Node.Js\/Electron\/V8 Based Process To Execute Arbitrary Javascript Code","author":"R K","date":"November 13, 2022","format":false,"excerpt":"Jscythe abuses the node.js inspector mechanism in order to force any node.js\/electron\/v8 based process to execute arbitrary javascript code, even if their debugging capabilities are disabled. Tested and working against Visual Studio Code, Discord, any Node.js application and more! How? Locate the target process. Send SIGUSR1 signal to the process,\u2026","rel":"","context":"In \"electron\"","block_context":{"text":"electron","link":"https:\/\/kalilinuxtutorials.com\/tag\/electron\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjxgBFudwlhN8PizIXeCFR5lH5aa_-GIwrvBeFvC9law41JUatojcFB1DFWKZPn3Tr30WaGtEoT2WBmUNJvcOOUF5g6vXTJuJc2Ib2EHpwkAHn6Btc0hgJ0Ic0h-UvMsirakqso2dmDSWifcPYO7CdeEP-2RasyRPBJtqxglNtx2sgyXgr1T7U97ltN\/s728\/jscythe.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjxgBFudwlhN8PizIXeCFR5lH5aa_-GIwrvBeFvC9law41JUatojcFB1DFWKZPn3Tr30WaGtEoT2WBmUNJvcOOUF5g6vXTJuJc2Ib2EHpwkAHn6Btc0hgJ0Ic0h-UvMsirakqso2dmDSWifcPYO7CdeEP-2RasyRPBJtqxglNtx2sgyXgr1T7U97ltN\/s728\/jscythe.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjxgBFudwlhN8PizIXeCFR5lH5aa_-GIwrvBeFvC9law41JUatojcFB1DFWKZPn3Tr30WaGtEoT2WBmUNJvcOOUF5g6vXTJuJc2Ib2EHpwkAHn6Btc0hgJ0Ic0h-UvMsirakqso2dmDSWifcPYO7CdeEP-2RasyRPBJtqxglNtx2sgyXgr1T7U97ltN\/s728\/jscythe.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjxgBFudwlhN8PizIXeCFR5lH5aa_-GIwrvBeFvC9law41JUatojcFB1DFWKZPn3Tr30WaGtEoT2WBmUNJvcOOUF5g6vXTJuJc2Ib2EHpwkAHn6Btc0hgJ0Ic0h-UvMsirakqso2dmDSWifcPYO7CdeEP-2RasyRPBJtqxglNtx2sgyXgr1T7U97ltN\/s728\/jscythe.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/6218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/comments?post=6218"}],"version-history":[{"count":0,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/posts\/6218\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media\/15750"}],"wp:attachment":[{"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/media?parent=6218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/categories?post=6218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalilinuxtutorials.com\/wp-json\/wp\/v2\/tags?post=6218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}