首页 文章
  • 2 votes
     answers
     views

    Javascript - 有没有更简单的方法来阅读混淆,压缩的代码?

    下面的代码是混淆的例子吗?有没有办法让代码被混淆更容易解释或遵循使用chrome或firefox浏览器引导脚本的操作?幕后的某些原始命名约定是什么?换句话说,我可以对代码进行去混淆,而不是下载几百行,然后根据我的想法重命名一切吗? main: function (a, b, c, d, e) { var r, o, s = null != t ? t : {...
  • 370 votes
     answers
     views

    这四行棘手的C代码背后的概念

    为什么这段代码给出了输出 C++Sucks ?它背后的概念是什么? #include <stdio.h> double m[] = {7709179928849219.0, 771}; int main() { m[1]--?m[0]*=2,main():printf((char*)m); } 测试here .
  • 2 votes
     answers
     views

    使用二进制代码和密钥防止逆向工程

    我正在开发一个必须部署在具有root访问权限的客户端的私有 Cloud 服务器上的软件程序 . 我可以通过安全端口与软件进行通信 . 我想阻止客户对我的程序进行逆向工程,或者至少让它“足够难” . 以下是我的方法: 在Go中编写代码并将软件编译成二进制代码(可能是混淆) 确保只能使用可通过安全端口发送的密钥启动程序 . 密钥可以根据时间而变化 . 每次我需要启动/停止程序时,我都可以通...
  • 2 votes
     answers
     views

    请建议关于逆向工程混淆代码的好博客,文章或文档[关闭]

    正如我在之前的一个主题中所解释的那样,我丢失了我的硬盘和几十个应用程序(所有去年的工作),现在我必须对所有这些应用进行逆向工程 . 一些老年人很容易被RI编辑,因为他们的代码没有被混淆 . 但是,所有较新的应用程序都混淆了代码,因为当您生成准备发布的版本时,Eclipse会自动模糊Android应用程序 . 由于所有类,方法和类成员都被混淆了(它们的名称被更改,参数等),我在重新生成代码时遇到了很...
  • 932 votes
     answers
     views

    混淆的C代码竞赛2006.请解释sykes2.c

    这个C程序如何工作? main(_){_^448&&main(-~_);putchar(--_%64?32|-~7[__TIME__-_/8%8][">'txiZ^(~z?"-48]>>";;;====~$::199"[_*2&8|_/64]/(_&2?1:8)%8&1:10);} 它按原样编译(在...

热门问题