声明:本文可能夹杂大量技术术语,如果您对此感到不快,请勿继续阅读。 本文仅仅讨论一些思路,不会提供相关源代码,最多也只提供源代码网站的链接。如果您对此有所不满,请勿继续阅读。 本文仅仅从技术角度讨论电子书反编译问题,请勿将之用于侵犯版权等等非法目的,或损害他人利益。如果您对此感到失望,请勿继续阅读。 本文版权归作者所有,转载前请先征得作者书面同意。 1. 前言 2. 常见电子书格式及其反编译思路 2.1 PDF格式 &nbs...
http://www.jb51.net//article/15168.htm
首先弄个可执行文件的资源编辑器,比如eXeScope,ResHack之类的,推荐VC,是迅雷的“老家”,着重推荐ViualStudio2005,应为它不仅支持直接编辑对话框,而且能够编辑里面颜色数大于256的位图~用编辑器打开迅雷主程序,注意不是第一级安装目录下面那个。找到Program文件夹,打开Thunder5.exe,用VC什么的编辑。记住不要选调试方式打开。选资源编辑模式。找到ID为135的Dialog资源,选中最上面的那个广告,,取消他的“可见”属性(VC6),或者设置“Visible”属性为“False”(VS2005)。保存后迅雷的新建任务对话框就没广告了。如果你觉得光秃秃的很难...
http://www.jb51.net//article/15055.htm
此外,编译好的脚本程序是经过压缩和加密的,而且还可使用FileInstall函数来绑定(装入)所需文件(同样也会被压缩和加密)到生成的程序中。当然,所有被#include(包含)的文件都会被连接并编译进目标文件中,这样脚本(程序)在运行时就不再需要这些文件了。Aut2Exe的使用方法有以下三种:方法1-开始菜单(StartMenu)此方法要求完整安装AutoIt.1. 打开开始菜单并选择AutoItv3程序组。2. 点击“CompileScriptto.exe”。3. Aut2Exe的主界面就出现在您的面前了。 &nb...
http://www.jb51.net//article/14864.htm
bat文件虽然好用,但安全性太脆弱随便什么人都可以打开查看,甚至修改其中内容有没有什么办法不把.bat转换成.exe或.com之类,仍是.bat文件但别人无法查看并修改其中内容???有没有什么自我加密之类的呢?高手给个解决的思路吧目前讨论的方案如下:1、在批处理代码插入Unicode特征串的方案 对记事本等使用IsTextUnicode函数识别编码类型的程序有效 对type/edit/EditPlus/UltraEdit等不使用IsTextUnicode函数的程序无效2、给批处理代码头部增加Unicode字节序标记(BOM)的方案 ...
http://www.jb51.net//article/14170.htm
重新编译jsp是不用重启服务期的,但类就需要。所以需要设置一下::在weblogic.xml文件里加上下面的一句即可(红色标示)<weblogic-web-app> <container-descriptor> <servlet-reload-check-secs>-1</servlet-reload-check-secs> </container-descriptor> <context-root>ccbroo...
http://www.jb51.net//article/13158.htm
官方地址:http://www.arnot.info/eaccelerator/选择下载对应您的系统和PHP版本的eAccelerator2.将其重命名为 eaccelerator.dll (win版) 然后移至您的 php目录下 的 ext文件夹中3.在c:\php\建立缓存文件夹 temp 修改权限为 user组可读写3.根据您系统的情况,一般都是PHP 扩展 ISAPI打开php.ini文件, 找到extension=php_zip.dll, 在下面添加zen...
http://www.jb51.net//article/12396.htm
它们有着本质的区别:1:一个是16的DOS程序,一个是标准的32的Windows应用程序.前者依然受着64KB内存分段约束,后者无忧无虑地使用着4GB内存地址空间.它们本来就是运行在不同的操作系统上的.别把他们混淆.DOS程序可以运行在windows上是因为有NTVDM.而你把VC生成的控制台程序放到DOS下只会得到!?This program cannot be run in DOS mode.2:如果你是用标准库编写的话,代码应该没多大差异的.但执行时调用库方式却差天共地.前者通过API模拟出一个执行环境,后者是直接调用...
http://www.jb51.net//article/11265.htm
它们有着本质的区别:1:一个是16的DOS程序,一个是标准的32的Windows应用程序.前者依然受着64KB内存分段约束,后者无忧无虑地使用着4GB内存地址空间.它们本来就是运行在不同的操作系统上的.别把他们混淆.DOS程序可以运行在windows上是因为有NTVDM.而你把VC生成的控制台程序放到DOS下只会得到!?This program cannot be run in DOS mode.2:如果你是用标准库编写的话,代码应该没多大差异的.但执行时调用库方式却差天共地.前者通过API模拟出一个执行环境,后者是直接调用...
http://www.jb51.net//article/10843.htm
首先要做的找到dotfuscator.exe:D:\MicrosoftVisualStudio.NET2003\PreEmptiveSolutions\DotfuscatorCommunityEdition运行dotfuscator.exe首先是是否注册的界面,先不注册吧,进入下面的界面:这里看到了2个选项,1个是打开现有项目,如果选这个你会发现要打开的是个XML文件,而不是DLL或EXE,因为dotfuscator是根据XML配置文件来进行处理的。XML配置文件你可以自己写,我比较喜欢自动生成XML。 我们选新建项目,然后在触发器选项卡中浏览选择你要进行混淆的程序集:接着在生成选项...
http://www.jb51.net//article/10532.htm
调用方法:开始 >> 所有程序 >> Microsoft Visual Studio 2005 >> Visual Studio Tools >> Visual Studio 2005 命令提示 >> 打开后,输入csc/?查看编译选项.注意:要将命名空间也写进csc里啊./out:<file> 输出文件名(默认...
http://www.jb51.net//article/10530.htm
微软对条件编译的解释是:条件编译的某些典型用途包括使用 Jscript 中的新特性、在脚本中嵌入调试支持以及跟踪代码的运行。先看一段代码简单的了解下:var s=0//@cc_on+1alert(s)如果你使用的是IE可以看到,浏览器弹出的提示s的值是"1";var s=0//@cc_on+1在IE中等同于:var s=0+1条件编译为在注释中运行代码提供了途径。一般我们在编写JavaScript代码时很少用到条件编译。不过条件编译由于其本身的特性,对我们检测系统,自动识别浏览器编程却提供了方便。有一段很经典的代码:var isMSI...
http://www.jb51.net//article/10159.htm
