當前位置:首頁 » 編程軟體 » 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級別的,由於沒有符號表的緣故。

熱點內容
狂三腳本 發布:2024-11-15 17:31:38 瀏覽:872
附近存儲櫃 發布:2024-11-15 17:15:17 瀏覽:451
王選解決漢字存儲問題 發布:2024-11-15 17:15:11 瀏覽:659
球球大作戰安卓為什麼不能玩哪些模式 發布:2024-11-15 17:14:26 瀏覽:995
存儲器講課 發布:2024-11-15 17:14:12 瀏覽:195
安卓充電頭怎麼稱呼 發布:2024-11-15 17:11:17 瀏覽:445
獵人手游源碼 發布:2024-11-15 17:09:28 瀏覽:432
qt資源圖片編譯 發布:2024-11-15 16:59:26 瀏覽:666
編譯選項保護范圍最廣 發布:2024-11-15 16:57:47 瀏覽:606
c語言中的除號 發布:2024-11-15 16:51:09 瀏覽:216