反编译
工作职责:1. 分析恶意程序样本,并撰写技术分析报告;2.基于样本分析结论,推动产品安全能力提升与改进;3.对突发的安全事件做出快速响应并提出解决方案;4.关注国内外前沿安全技术与最新安全动态。任职资格:1.熟悉目前主流计算机病毒、木马等恶意软件的技术原理及流行态势;2.熟悉x86汇编及反编译技巧,了解其他平台汇编语言者优先(ARM、MIPS等);3.熟悉Windows平台各类动、静态分析工具的使用,有其他系统分析能力者优先(Linux、FreeBSD、MacOS等);4.至少掌握C/C 、Java、Python中的一门编程语言;5.有实际恶意样本分析经验者优先。 北京市朝阳区酒仙桥路6号院2号楼1至19层104号内8层801
为什么我叫"醉月思"呢?这要追溯到很久很久以前,大约还是我在读高二的某一天晚上,有位朋友告诉我:"你的名字好中二啊!"。 刹那间,我恍然大悟,我怎么叫了个这样的网名“银慧空狼”(话外音:我TM当时脑袋是瓦特了吗?起了个这样的名字!)。 于是我坐在台阶上苦思冥想,立誓要起一个符合我气质的名字,要让人家见名知意,然后知其人
利用现有的框架和库是一个伟大的方式,而不必重新发明。但问题是,你使用你没有写的代码依赖的文件,它很难调试。文档是经常丢失或不完整,.NET Reflector节省了时间和简化了开发过程,让你看到和调试.NET代码
昨天,同事碰到的问题,我第一眼看了说用了除法,他问,难道不能用除法么。除法当然可以用。据他介绍,原来可以编译通过的,没有修改任何配置的脚本
前段时间,我把自己所有的邮箱都迁移到FastMail了。同时,也把密码管理切换到LastPass了。本文将介绍一下动机和一些情况,供各位读者参考
该软件是其作者的财产,受版权法和国际版权条约的保护。该软件不是出售的,而是获得许可的。 如果您接受本协议的条款和条件,则您拥有以下某些权利和义务: 1. 在计算机上安装和使用软件的副本,数量不超过适用于您的许可证密钥的数量
此条目介绍的是反编译。关于关于另一种类似编程,请见“反汇编”。 此条目需要补充更多来源
天宇文化 编程百科 加壳工具(保护软件安全的必备工具) 加壳工具(保护软件安全的必备工具) 什么是加壳工具? 加壳工具是一种保护软件安全的必备工具。它可以将软件进行加密处理,隐藏软件的代码和算法,使得黑客无法轻易地破解软件。加壳工具在软件开发中扮演着非常重要的角色,它可以保护软件的知识产权,防止软件被盗版和恶意攻击
此条目介绍的是反编译。关于关于另一种类似编程,请见“反汇编”。 此条目需要补充更多来源
处于种种原因,很多提供的jar包中的class都是混效过的,有些时候,可能处于参考,或者其他某些可告人,不可告人的目的,需要查看某些class的运行逻辑或者制作补丁等等什么的,就需要将class进行反编译了,在某些情况下,一些内容可能是动态的,或者想看修改之后出的效果,由于一个jar中往往有很多个class,但通过反编译,修改的可能仅仅只有一到两个文件,这样就需要将修改后的文件重新编译,添加到原始的jar中,来运行了。 我前两天刚好碰到了这个问题,在网上找java的反编译器,看到了一本关于java反编译与修复的书籍(竟然出书了),具体名字没记住,后来简单的思考一下,也不是什么太大的问题,于是制订了下计划,试试看自己的思路是否是正确的: jar使用的是zip的压缩算法,所以,不管是解压缩还是压缩都没有问题。 java有编译器jad,这一步也没有问题