标签: executable

iPhone可执行(MACH-O)解密

我一直在iPhone上玩/调试/反汇编二进制文件.

第一个障碍是二进制文件是加密的,而解析器无法读取它们.这可以通过从gdb转储解密的文件内容来克服.

我的问题是关于所有MACH-O可执行文件的解密二进制文件(在程序启动时动态完成),其中LC_ENCRYPTION_INFO部分中的encryption_id设置为1.

  1. 有没有一个工具可以为你解密文件?有什么建议?
  2. 是否有关于该过程如何工作的信息?显然它是AES加密?用什么钥匙?用自己的程序复制是否容易?

感谢您的任何指示!

iphone encryption executable mach-o

5
推荐指数
1
解决办法
2458
查看次数

如何从firefox插件执行Windows命令?

如何执行Windows命令并使用firefox插件显示它的输出?

例如:ping www.stackoverfow.com

我只是试图通过执行打包在一起的二进制文件(或)可执行文件或运行Windows命令来探索firefox插件开发中的更多内容.

executable firefox-addon launching-application

5
推荐指数
1
解决办法
6189
查看次数

代码如何存储在可执行文件中?

我读到可执行文件将代码存储在不同的部分.例如,数据的单独部分等.这是不同的平台,如Win或MacO或Linux?

对它的一些见解将非常有帮助.

linux windows macos executable

5
推荐指数
1
解决办法
209
查看次数

python可执行文件中的kwargs

我正在尝试创建一个可以从命令行调用并在python 2.6中使用关键字参数的程序.到目前为止,我已经尝试过:

#!/usr/bin/python
def read(foo = 5):
    print foo
    return 0
if __name__ == '__main__'
    read()
Run Code Online (Sandbox Code Playgroud)

当我尝试从命令行运行它时:./test.py程序按预期打印5.有没有办法使用./test.py foo=6?我想保留关键字参数.

这似乎是一个简单的问题,但我还没有找到一个好的来源.

python executable kwargs

5
推荐指数
1
解决办法
5053
查看次数

代码如何以EXE格式存储?

我的问题如下:

  1. 可移植可执行格式(在windows/unix上)如何与x86/x64指令集相关?
  2. PE格式是否存储处理器支持的确切操作码集,还是操作系统转换为与CPU匹配的更通用的格式?
  3. EXE文件如何指示所需的指令集扩展(如3DNOW!或SSE/MMX?)
  4. 这些操作码是否适用于所有平台,如Windows,Mac和unix?
  5. 与Intel和AMD相似的Intel i386兼容CPU芯片使用通用指令集.但我确信ARM驱动的CPU使用不同的操作码.这些是非常不同的还是相似的概念?寄存器,int/float/double,SIMD等?

在.NET,Java或Flash等较新的平台上,指令集是基于堆栈的操作码,JIT在运行时将其转换为本机格式.习惯于这种格式,我想知道如何执行和格式化"旧的"原生EXE格式.例如,"寄存器"通常在较新的平台操作码中不可用,因为JIT在其认为必要时将堆栈命令转换为16/32可用的CPU寄存器.但是在本机格式中,您需要通过索引引用寄存器,并确定可以重复使用哪些寄存器以及频率.

format cpu executable opcodes

5
推荐指数
2
解决办法
1896
查看次数

如何创建一个使用命令行参数编译和运行java代码的Makefile?

我需要能够编译我的程序,然后每次使用不同的.txt文件作为第一个命令行参数执行它3次,这一切都需要使用单个"make"命令完成.我希望Makefile做的各个终端命令如下:

javac MainDriver.java FSA.java State.java Transition.java
java MainDriver test1.txt
java MainDriver test2.txt
java MainDriver test3.txt
Run Code Online (Sandbox Code Playgroud)

这是我现在拥有的:

JC = javac
JCR = java

.SUFFIXES: .java .class
.java.class:
    $(JC) $*.java

CLASSES = \
    MainDriver.java \
    FSA.java \
    State.java \
    Transition.java 

default: classes

classes: $(CLASSES:.java=.class)

clean:
    $(RM) *.class *~
Run Code Online (Sandbox Code Playgroud)

java executable makefile compilation

5
推荐指数
1
解决办法
6680
查看次数

JavaFX - IDE和可执行jar性能

我使用NetBeans和Intellij使用Java 7_21生成新的HelloWorld JavaFX项目.它在两个IDE中成功运行,最重要的是,在IDE内部的两种情况下,应用程序几乎立即执行.然后我从每个项目创建一个可执行jar.它成功创建了jar,当我运行它时(通过双击它或从命令行)它正确运行但在两种情况下都需要大约10秒钟才能执行.在命令提示符下,我输入"java -version",它确认我正在运行Java 7_21 64位.有没有人碰巧知道为什么可执行jar运行得如此之慢,而在IDE中,HelloWorld应用程序运行得如此之快?谢谢

performance executable javafx jar

5
推荐指数
1
解决办法
616
查看次数

每个程序在内存中都有自己独立的段(代码,堆栈,数据)吗?

假设有许多程序同时运行.
运行的每个可执行程序是否在RAM中具有自己的代码,数据和堆栈段,或者是完整的RAM分为4个段,每个段包含每个程序的相应段.

executable operating-system memory-segmentation

5
推荐指数
2
解决办法
2098
查看次数

如何更改无法重新编译的Delphi程序的硬编码数据库密码?

我有一个Delphi应用程序,我无法重新编译.

在将数据库移动到新的SQL Server版本的过程中,我想更改数据库密码,使其不再是空白.问题是应用程序具有嵌入在.exe中的数据库凭据.

有什么办法可以更改密码吗?

服务器名称和数据库名称是可配置的.

sql-server delphi executable credentials hex-editors

5
推荐指数
2
解决办法
944
查看次数

是否可以使用工具将WebAssembly“组装”为x86-64本机代码?

我猜想Wasm二进制文件通常是JIT编译为本机代码,但是如果有Wasm源,是否有工具可以查看实际生成的x86-64机器代码?或以不同的方式询问,是否存在使用Wasm并输出本机代码的工具?

executable compilation x86-64 machine-code webassembly

5
推荐指数
1
解决办法
483
查看次数