导航:首页 > 源码编译 > deb包是否可以反编译

deb包是否可以反编译

发布时间:2022-06-08 04:14:35

‘壹’ ios的deb提取的文件能不能反编译找找验证地址

可以反编译成汇编,因为汇编语言和机器码是一一对应的,当然C更容易看懂。

‘贰’ 新人求助,DEB包 修改内容

我们都喜欢使用apt-get,因为它实在是让我们大大的省心。但是,有时候我们会为网速慢,安装源不好而烦恼,所以我们可能会将一些常用软件包的deb文件保存在本地以备不时之需。当然了使用dpkg也可以直接来安装保存在本地的deb软件包,问题是它并不能处理软件包之间的依赖第一步:所你所有的deb文件放在同一个目录内,如:# mkdir /var/debs第二步:使用dpkg-scanpackages 命令生成APT可以使用的软件包索引文件/var# dpkg-scanpackages debs /dev/null | gzip debs/Packages.gz注:/dev/null位置的参数是指定一个文件,文件名不限,该文件的作用是用来重写覆盖deb软件包中控制文件的某些定义,它的第一行的格式,一行对应一个软件包:package priority sectionpackage指定你所要修改的软件包priority 有low,medium,high三个值section 用来指定软件包属于哪个section如果不需要对deb软件包做任何修改你就可以像例子中那样直接指定一个/dev/null文件。第三步:在你的sources.list中添加一行

‘叁’ 请问ubuntu系统的deb怎么反编译或汉化

用cd命令转到软件包所在的目录,或者直接把软件包移动到主目录下,然后右击,属性中勾选允许以可执行程序执行,在终端中输入sudo dpkg -i 软件包名.deb

‘肆’ deb包里的dylib文件怎么反编译

当然不能,window的应用程序是图形界面的,偏向于实际应用,而DOS系统是由字符堆砌而成的磁盘操作系统,不支持图形界面。 可以的,原来xp它就自带很多dos命令的,如果你要扩展,那么把相应的dos命名放到cmd目录下。目录一搜就找到的

‘伍’ ios的deb提取的文件能不能反编译找找验证地址

手机连接到电脑上,打开iTools同步软件;找到文件系统-越狱系统,打开文件路径:/var/root/Media/Cydia/AutoInstall,将deb格式文件导入到该文件夹当中。
这时候,大家需要重启iOS设备,重启后打开iOS设备上的Cydia商店,进入到管理—软件包就可以发现需要安装的deb文件已经被安装到手机上了。

注意:通过电脑连接手机安装deb文件有一定的风险性,导入时要找清楚对应的文件目录,不要随意安装第三方的deb文件。

‘陆’ 怎样反编译程序

高级语言源程序经过 编译 变成可执行文件,反编译就是逆过程。
但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。
计算机软件反向工程(Reversepengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,作为自己开发软件时的参考,或者直接用于自己的软件产品中。
反编译是一个复杂的过程,所以越是高级语言,就越难于反编译,但目前还是有许许多多的反编译软件: VB: VBExplorer 、VB反编译精灵和VBRezQ;只能反编译界面图像,好像代码不能完全反编译 java: JAD ;java的反编译比较常见,所以反编译比较完全, 将class文件反编译成java文件也是有可能的 C++ : eXeScope Dephi: DEDE c#:Reflector 易语言:E-Code Explorer.exe(易格式可执行文件分析器)。

‘柒’ deb文件是什么deb包是什么

由于Unix类系统对权限、所有者、组的严格要求,而deb格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。 deb包本身有三部分组成: 数据包,包含实际安装的程序数据,文件名为data.tar.XXX;安装信息及控制脚本包,包含deb的安装说明,标识,脚本等,文件名为control.tar.gz; 最后一个是deb文件的一些二进制数据,包括文件头等信息,一般看不到,在某些软件中打开可以看到。deb本身可以使用不同的压缩方式。tar格式并不是一种压缩格式,而是直接把分散的文件和目录集合在一起,并记录其权限等数据信息。之前提到过的data.tar.XXX,这里XXX就是经过压缩后的后缀名。deb默认使用的压缩格式为gzip格式,所以最常见的就是data.tar.gz。常有的压缩格式还有bzip2和lzma,其中lzma压缩率最高,但压缩需要的CPU资源和时间都比较长。 data.tar.gz包含的是实际安装的程序数据,而在安装过程中,该包里的数据会被直接解压到根目录(即/),因此在打包之前需要根据文件所在位置设置好相应的文件/目录树。而control.tar.gz则包含了一个deb安装的时候所需要的控制信息。一般有5个文件: control,用了记录软件标识,版本号,平台,依赖信息等数据; preinst,在解包data.tar.gz前运行的脚本; postinst,在解包数据后运行的脚本; prerm,卸载时,在删除文件之前运行的脚本; postrm,在删除文件之后运行的脚本; 在Cydia系统中,Cydia的作者Saurik另外添加了一个脚本,extrainst_,作用与postinst类似。 deb的特点: 丰富的资源:Cydia上本身就不少,更何况任何格式的安装包都可以转换为deb。相对方便的在线购买模式:CydiaStore,不过尽管没有AppStore的5台设备的限制,但对国内用户来说,付款方式比较困难。破解难度较大,没有使用AppStore的验证方式,所以必须将验证和防破解措施加入程序里面,这样就比较难破解,对软件开发者来说是个好事。完善的Unix文件系统支持:无需以命令设置文件的权限、所有者和用户组(当然也可以以脚本来设置)。 完善的脚本支持:5个脚本依照安装和卸载的先后顺序执行,可以提供更多选择。比如备份还原操作,可以在preinst中备份文件,而在postrm中还原文件,严格的依赖关系:deb遵循严格的依赖关系(于Depends和Pre-Depends指定),可以确保软件运行所必需的组件。在线安装的时候会自动安装所依赖的软件包。卸载时也很重要,比如软件包A依赖于B,当卸载B的时候会提示A依赖于B,卸载掉B的话会导致A不能用,这样可以确保系统的完整性和稳定性。 完全权限:由于deb必须以最高权限root的身份运行,deb可以对系统任何位置进行操作,换句话说,deb拥有对整个系统的完全控制,因此deb安装包软件可以实现很多ipa不能实现的功能。相对简单的获取方式(在线或离线)和安装方式,也不用担心在不同机器上同步会删掉程序的问题。

‘捌’ 任何软件都能反编译吗

理论上是可以的,但实际上是很难的。这与破解密码有相似,破解软件有难有易。

‘玖’ 反编译是不是能够将软件的源代码反编译出来进行修改

不能的,反编译只能查看汇编代码,更别说金山毒霸,他做了15年的杀软,这点防反编译的技术绝对有

‘拾’ deb文件怎么解包和打包还有修改

不可以,要通过专门的打包工具,先解包,然后修改后,在打包,工具ios设备越狱后,进cydia 软件源 编辑 添加 apt.so/wxyh0128 添加这个源之后,到这个源里面下载ded打包解包这个工具,工具使用方法http://bbs.25pp.com/thread-323680-1-1.html

阅读全文

与deb包是否可以反编译相关的资料

热点内容
华为mml命令查看用户量 浏览:905
场论朗道pdf 浏览:369
如何使用qtquick编译器 浏览:46
山西高配服务器云服务器 浏览:740
为什么编译按f9没反应 浏览:118
购物app都适合买什么东西 浏览:273
savetxt函数python 浏览:573
编译器小端改大端 浏览:638
华为安卓哪些文件夹能删除 浏览:402
手机samp服务器地址 浏览:205
phpformat函数 浏览:563
单片机由线 浏览:591
如何查找方舟编译过的app 浏览:897
青山有什么做算法的公司 浏览:568
硬件编译原理图 浏览:162
程序员技术总监 浏览:72
程序员网易云报告 浏览:463
studio编译功能在哪里 浏览:242
空气压缩机尺寸 浏览:988
sockethttpsphp 浏览:488