问题标签 [packer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 缩小器
我正在处理几个我想缩小但不打包的 javascript 文件。那里最好的缩小器是什么?就个人而言,我想找到一个:
- 由可靠的 JavaScript 框架使用,例如 jQuery。
- 不保留您的代码。:)
感谢您的时间。
javascript - 独立的 javascript minifier(如单包零依赖版本的打包器)
我正在尝试找到一个用 javascript 编写的单打包 javascript minifier,以便在浏览器之外使用。我通常使用Dean Edward 的 /packer/,但是,在进一步检查源代码之后,涉及的依赖项太多了,例如他的自定义base2库,用于消除常见的浏览器不兼容问题(当然,整个库将无法工作用于在浏览器之外运行脚本!)和Base(他用于基本 javascript 类继承的自定义库)。
我唯一的其他选择是让我消化 /packer/ 的纯 PHP 端口并将代码重新翻译回 javascript(当然 PHP 版本没有这些依赖项,所以这可能是我想要的)。
当然,在开始翻译整个 17K 文件之前,我想知道是否还有其他解决方案。
debugging - PE文件的Packer检测
我想知道像 Peid exe 工具或protectid 这样的检测器是如何检测 pe 文件的打包器/保护的。我想当一个程序被打包时可能会有一些常数值,但我不太清楚。有人可以解释一下它是如何工作的,在 OllyDbg 或其他类似的调试器中显示它的最佳方式。对我来说,这些程序如何检测到它是一个真正的谜。
提前感谢任何事情!
php - 使用 PHP 的 Javascript 缩小和缩小变量
我一直在寻找某种 JavaScript 混淆脚本,请注意,我不是在寻找压缩器,我需要一个混淆脚本/代码来缩小我在 PHP(而不是 JavaScript)中拥有的 JavaScript 文件生产原因。
我听说过 Minify,我用过几次,效果很好,但它不会混淆我的 JS 代码,这就是我所需要的,像Dean Edwards打包器一样思考,但没有打包它,只是在 PHP 而不是 JS 中收缩变量模式。
编辑:我的错误,我错误地理解了“混淆”,我的意思是缩小 JS 代码 - 缩小变量名和删除空格等。缩小是我最接近的,但它不会缩小变量。
外面有吗?
windows - 在 Windows 上安装 PAR::Packer,dmake 错误 255
我正在尝试为 Windows 创建一个 perl 脚本的二进制文件,但我买不起诸如 perl2exe 和 Active Perl Dev Kit 之类的商业应用程序(我知道有试用版)。
因此,我在 Windows XP SP3 32 位虚拟机上安装了草莓 perl 来尝试编译我的源文件;我在 Linux 上很容易做到的事情。
Strawberry perl 安装良好,但是当我尝试从 cpan 安装 PAR::Packer 模块时,出现以下错误:
google了很多,但是一直没有找到解决办法,不胜感激,万分感谢!
c++ - 虚拟文件系统设计
我正在启动一个类似项目的保护器/打包器/粘合剂。
目标是当您拥有完整的应用程序目录时
- /图片/
- /音乐/
- 基础 *.ini 文件
- dll
- exes
您只需在其上使用 packer.exe,所有这些文件都被打包、加密并存储在生成的 exe 中。
生成的 exe 然后创建一个透明的虚拟文件系统,如果找不到文件,该文件系统将回退到“真实”文件系统。
我已经可以处理(不是很准确)从内存中加载 dll 等,但是我的 hmm 钩子有问题..
现在,作为 ProofOfConcept,我将调试器(用 c++ 编写)附加到 target.exe
看起来有点像
我正在调试器中处理诸如 CreateFileW ReadFile 等的断点,我在为目标提供可用数据时遇到问题。
我应该创建一个假句柄然后抓住它并处理它吗?还是这种方法有太多可能出错的地方?
这是 CreateFileW 的示例回调函数
我是否应该在此过程中创建一个 codecave 并推送 shellcodes [编辑:对不起,我使用这些词中的许多词来描述不同的事物,但我认为你会明白我的意思 :)]在那里执行我的伪造代码?
或者可能注入一个 dll 来处理 int3s 并通过加载程序设置的异常处理程序将控制权传递给它?但是,这可能会很棘手……该 dll 必须在虚拟文件系统中!所以我必须在任何其他初始化发生之前手动加载它。
我想在最终版本中完全删除调试器。它只会引起问题并严重损害项目的保护器部分。
php - 尝试使用 JSON 将 javascript 发送到 php 脚本以打包
我正在使用 JSON 将 javascript 脚本代码发送到 php 脚本以进行打包(加密) 我正在使用 Dead Edwrd 的 PHP Javascript Packer 打包http://joliclic.free.fr/php/javascript-packer/en/index.php
器工作正常,但我面临一个奇怪的问题,导致打包结果出错。
这是我要打包的原始脚本:
在将其发送到我的 php 脚本之前,我在此脚本上使用了 javascript 转义
逃跑后是这样的:
然后我使用 JSON 将它发送到我的 php 脚本。
PHP脚本获取值并打包脚本并将打包脚本返回给javascript:
P/SI 已将“源”添加到数组中,因此我可以检查 php GET 到底是什么。
现在的问题,我不知道为什么,但是 php 正在向 source/$src 添加反斜杠,如下所示:
这破坏了包装结果
我想要的结果:
但是我得到的结果是由于反斜杠(这也破坏了脚本)
我究竟做错了什么?
image - 如何将 cocos2d 游戏的图像缩放到 iPhone/iPad(有和没有 Retina)
我正在 cocos2d (1.0.1) 中开发游戏,我的艺术家给我发了 psd 项目文件,所有 3200x1800 分辨率 300ppi。我应该为带有和不带有 Retina 显示屏的 iPad 和 iPhone 制作它。我意识到我对图形一无所知。为 iPhone 和 iPad(高清和标清)准备图像的最佳方法是什么。我应该将其缩放到 480x320 吗?我应该使用像 Texture Packer 这样的应用程序吗?怎么做才不会有任何损失?