{"id":594,"date":"2015-06-26T17:06:22","date_gmt":"2015-06-26T09:06:22","guid":{"rendered":"http:\/\/blog.boviner.com\/?p=594"},"modified":"2015-08-03T17:08:17","modified_gmt":"2015-08-03T09:08:17","slug":"cracking-jxcore-again-markhaase-com","status":"publish","type":"post","link":"https:\/\/tongwing.woon.sg\/blog\/cracking-jxcore-again-markhaase-com\/","title":{"rendered":"Cracking JXcore\u2026 Again | markhaase.com"},"content":{"rendered":"<p>JXcore butchered. <a href=\"http:\/\/markhaase.com\/2014\/07\/01\/cracking-jxcore\/\">Twice.<\/a> Ouch.<\/p>\n<blockquote><p><a href=\"http:\/\/markhaase.com\/2015\/06\/25\/cracking-jxcore-again\/\"><img decoding=\"async\" class=\"alignnone size-full\" src=\"http:\/\/blog.boviner.com\/wp-content\/uploads\/2015\/08\/jxcore-marketing1.png\" alt=\"\" \/><\/a>Besides being quite easy to reverse engineer, the central flaw here is that they still don\u2019t obfuscate your source code! It\u2019s sitting there in its original form, ready for easy extraction by anybody that you distribute your application to. I mentioned obfuscation in my previous article on JXcore and I\u2019ll repeat that assertion here: obfuscation is the only reasonable protection to defend high level source code from reverse engineering. Nothing can prevent reverse engineering, but good obfuscation can raise the cost substantially.<\/p><\/blockquote>\n<p>Source: <em><a href=\"http:\/\/markhaase.com\/2015\/06\/25\/cracking-jxcore-again\/\">Cracking JXcore\u2026 Again | markhaase.com<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>JXcore butchered. Twice. Ouch. Besides being quite easy to reverse engineer, the central flaw here is that they still don\u2019t obfuscate your source code! It\u2019s sitting there in its original form, ready for easy extraction by anybody that you distribute your application to. I mentioned obfuscation in my previous article on JXcore and I\u2019ll repeat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10],"tags":[],"_links":{"self":[{"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/posts\/594"}],"collection":[{"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/comments?post=594"}],"version-history":[{"count":3,"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions"}],"predecessor-version":[{"id":599,"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions\/599"}],"wp:attachment":[{"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/media?parent=594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/categories?post=594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tongwing.woon.sg\/blog\/wp-json\/wp\/v2\/tags?post=594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}