当前位置:首页 » 编程软件 » linux反编译

linux反编译

发布时间: 2022-01-10 14:07:41

㈠ 如何在linux中反编译java源代码

之前看同事使用JD-GUI来反编译java
.class文件,觉得很爽,不过一直以来也没有再次接触到这个问题,所以也没有对这个工具进行深入的了解。

今天无聊看了些技术文档,忽然想起这个工具来,上网一找。呼呼果真也有Linux的版本。
不过我网上资料显示主页上下载的gz包是32位的程序,我在64位的Fedora
12下可能有些问题,程序在运行时会调用不到关键的32位库而失败。幸运的是只要安装几个包即可:

yum install
libcanberra-gtk2.i686 PackageKit-gtk-mole.i686
gtk2-engines.i686

下载后:
tar -xzvf
jd-gui-0.3.2.linux.i686.tar.gz
sudo mv jd-gui
/usr/local/bin

至此jd-gui便可以在linux下运行,对于class或者jar文件都可以使用这个工具打开查看反编译源码
转载,仅供参考。

㈡ 我想反编译linux下c语言生成的可执行文件!请大家帮个忙告诉我用哪个软件或工具,不胜感激!

没可能,工作量比重新把程序写一遍还要大。

㈢ shell脚本如何进行反编译

Shell脚本是解释执行的,不需要编译。

如果不能看,那么应该不是shell脚本,而是Perl脚本或者C/C++程序编译出的可执行文件。
注:Perl脚本可以借助Perl Dev Kit编译为可执行文件。

file 脚本名
这样可以看出是普通文本文件(ASCII text)还是二进制可执行文件(executable)。
反编译可是个技术活儿,一般人别想做到。

㈣ 用什么工具反编译或者解压缩 linux 下的 bin 文件

objmp -sd 文件

㈤ 在LINUX下被编译过的程序可以被反编译吗

没有完全可以的,想要代码就自己写 这种软件多数是假的,要么就是有毒的 .exe的可执行程序都是已经编译过了,很难恢复为代码

㈥ 如何反编译linux里的elf文件

objmp -S a.out > a.S

㈦ 如何在Linux下反编译dll文件

linux反编译dll?
dll文件只用在win下吧。linux用.so文件。
更何况DLL的很多文件库使用的win的函数或头文件。
反编译都不会很好处理,无论是win还是linux。

㈧ linux下有能反编译class文件的软件吗

  • 没有完全可以的,想要代码就自己写 这种软件多数是假的,要么就是有毒的 .exe的可执行程序都是已经编译过了,很难恢复为代码

㈨ root密码能反编译吗高手

您好,这个是不可以的,但是可以修改的。

Linux下修改root密码以及找回密码的方法
以root身份登陆,执行:

# passwd 用户名 (修改密码)

# useradd 用户名 (添加用户)

具体示例如下:[root@bogon ~]# passwd root

Changing password for user root.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

linux下root密码找回方法

============================================================================

linux的root享有至高无上的权力,一旦root密码忘记或者被盗,是一件非常头痛的事情,那么怎么样才能找回root的密码呢,本人把其总结如下:

(一)Linux 系统密码破解

1.在grub选项菜单按e进入编辑模式

2.编辑kernel那行 /init 1 (或/single)

3.按B重启

4.进入后执行下列命令

root@#passwd root (配置root的密码)

Enter new unix password:输入新的密码

root@#init 6

============================================================================

(二)debian linux 系统密码破解

1.在grub选项菜单’Debian GNU/Linux,...(recovery mode)’,按e进入编辑模式

2.编辑kernel那行面的 ro single 改成 rw single init=/bin/bash,按b执行重启

3.进入后执行下列命令

root@(none)#mount -a

root@(none)#passwd root

root@(none)#reboot

============================================================================

(三)Freebsd 系统密码破解

1.开机进入引导菜单

2.选择每项(按4)进入单用户模式

3.进入之后输入一列命令

root@#mount -a

root@#fsck -y

root@#passwd(修改密码命令)

原文出自【比特网】

㈩ linux驱动反编译

反编译一般也只能看到汇编级别的源代码,很难看到C级别的,由于没有符号表的缘故。

热点内容
单片机android 发布:2024-09-20 09:07:24 浏览:764
如何提高三星a7安卓版本 发布:2024-09-20 08:42:35 浏览:663
如何更换服务器网站 发布:2024-09-20 08:42:34 浏览:310
子弹算法 发布:2024-09-20 08:41:55 浏览:288
手机版网易我的世界服务器推荐 发布:2024-09-20 08:41:52 浏览:816
安卓x7怎么边打游戏边看视频 发布:2024-09-20 08:41:52 浏览:161
sql数据库安全 发布:2024-09-20 08:31:32 浏览:93
苹果连接id服务器出错是怎么回事 发布:2024-09-20 08:01:07 浏览:506
编程键是什么 发布:2024-09-20 07:52:47 浏览:657
学考密码重置要求的证件是什么 发布:2024-09-20 07:19:46 浏览:480