① 關於NSIS反編譯
Iron Speed Designer V3.2.2.29147
微軟.NET多層網路應用快速開發工具,無論是行業應用還……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-04 1050 20318KB
Nullsoft Install System (NSIS) V2.14 漢化版
NSIS 是「Nullsoft 腳本安裝系統」(Nullsoft Scriptab……
操作系統:Win9x/NT/2000/XP 授權方式:免費版
2006-02-04 18232 3216KB
編譯工作台 V1.1
編譯工作台設計用於編譯原理課程演示及參考,它能夠對……
操作系統:Win9x/NT/2000/XP 授權方式:試用版
2006-02-03 403 736KB
DBF Manager V1.30 Build 21
這是一款用來管理資料庫的軟體,除了功能強大以外,它……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-03 5422 1822KB
EMS MySQL Manager Pro V3.6.0.1
雖然 phpmysqladmin 的管理界面很直接又簡單,但圖形界……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-03 35889 15140KB
EMS MySQL Manager Lite V3.6.0.1
雖然 phpmysqladmin 的管理界面很直接又簡單,但圖形界……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-03 14410 13177KB
ShellBrowser For C++ & Delphi V5.0
通過 Windows95/NT 的外殼名字方便瀏覽的 VCL 組件。……
操作系統:Win95/98/Me 授權方式:共享版
2006-02-02 1443 6423KB
Help & Manual V4.1 build 853
YSIWYG(所視即所得)的 Help 文件製作工具,支持列印……
操作系統:Win9x/NT/2000/XP 授權方式:免費版
2006-02-02 12466 28516KB
FastReport V3.20.15
FastReport 是非常強大的報表控制項,相比QuickReport,……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-02 32382 6220KB
Turbo C V2.01 重裝上陣版
C語言編程工具,小巧實用,是編程和學習C語言的好工具……
操作系統:Win9x/NT/2000/XP 授權方式:免費版
2006-02-02 820124 1566KB
Turbo C/C++ V3.0 Build 0601 重裝上陣版
====關於「Turbo C/C++ v3.0 重裝上陣版」的說明==== ……
操作系統:Win9x/NT/2000/XP 授權方式:免費版
2006-02-02 36284 3147KB
MySQL Backup Watcher V1.9.1
MySQL 伺服器,歸檔可能被在地方計算機上做和在網際網路……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-01 2660 2971KB
Code Library for .NET V13.2.2218 (MySQL)
過去自己在寫程序時經常會需要找程序片段或相關資料以……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-01 3576 2052KB
Code Library for .NET V13.2.2218 (MS Access)
過去自己在寫程序時經常會需要找程序片段或相關資料以……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-01 3841 4340KB
Code Library for .NET V13.2.2218 (SQL Server/MSDE)
過去自己在寫程序時經常會需要找程序片段或相關資料以……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-01 11701 2054KB
軟體變臉王 2006 V2.5
軟體變臉王是一款軟體即時美化及修改工具,可以立馬把……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-02-01 220 807KB
VB反編譯精靈 V2.1
一款VB程序反編譯工具,能夠反編譯VB5/VB6的部分程序代……
操作系統:Win9x/NT/2000/XP 授權方式:試用版
2006-01-28 882 2198KB
SourcePublisher C++ V1.4.340
一款可以把C++源代碼和相關信息轉化到pdf或者html文件……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-01-27 2547 9558KB
SourcePublisher Ada V1.4.340
SourcePublisher for Ada 是一款能夠將你的Ada代碼及其……
操作系統:Win9x/NT/2000/XP 授權方式:共享版
2006-01-27 833 9170KB
不知道你要那樣,自己看看吧參考資料:http://www.skycn.com/sort/sort090000_indate_DESC_1.html
② 如何給自己的app加密,怎樣防止反編譯資源文件和防二次打包要怎麼做
app加密,防反編譯的辦法有很多。代碼混淆(proguard)也可以使用偽加密(apk本身是zip,對zip末尾加位元組的方式防止apktool逆向,但是該方法在電腦上有些手機助手無法識別apk文件,手機上可以識別)。還有就是可以交給第三方的加密平台,不需要什麼技術要求。同時也可以在XML文件查看有沒有添加東西。有家叫做愛加密的免費平台還不錯。
③ 關於python代碼運行助手,請問如何在網頁輸入代碼
找了半天,終於找到了,具體操作是:
在教程頁面有一個下載【leaning.py】,下載另存為到電腦
運行該learning.py文件,如果顯示Ready for Python code on port 39093...表示運行成功,不要關閉命令行窗口,最小化放到後台運行即可
在該教程頁面最下方,試試效果那裡直接點擊按鈕【運行】,就可以看到運行結果
④ cadence的skill腳本,能否反編譯,看到其原始的內容
對於樓主的問題來說,不可讀的文件是加密緩侍慧了的,想知道裡面的內容是不行的,因為帶密碼的加密是不可逆擾答的,cadence的skill語法裡面沒有提供解密碼函數,只有加密函數
文件的後綴是沒有特殊意義的,比如我可以吧il文件加密成 ile cxt bin 等等都是可以了,這個不是重點
compress(「xx.il」 「xx.il」)可以解壓沒有密碼的 skill文件,對於有密碼的就不行了。(沒有密碼的skill文件在壓縮以後也是不能用談枯文本直接打開的)
⑤ 如何實現APK的反編譯得到APK的源碼
最新的反編譯不用此方法, 有最新的一鍵自動反編譯工具:
這段時間在學android應用開發,在想既然是用java開發的應該很好反編譯從而得到源代碼吧,google了一下,確實很簡單,以下是我的實踐過程。
在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。
註:本Android反編譯教程,在Windows7-Ultimate-64bit操作系統上,測試通過!
下述所需的反編譯工具包 下載
一、反編譯Apk得到Java源代碼
首先要下載兩個工具:dex2jar和JD-GUI
前者dex2jar是將apk中的classes.dex轉化成Jar文件,而JD-GUI是一個反編譯工具,可以直接查看Jar包的源代碼。以下是下載地址:
dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI:http://laichao.googlecode.com/files/jdgui.zip
具體步驟:
首先將apk文件,將後綴改為zip,解壓,得到其中的classes.dex,它就是java文件編譯再通過dx工具打包而成的;
解壓下載的dex2jar,將classes.dex復制到dex2jar.bat所在目錄。在命令行下定位到dex2jar.bat所在目錄(在DOS命令下CD 目錄)
運行
dex2jar.bat classes.dex
生成
classes.dex.dex2jar.jar
生成jar文件的截圖如下:
運行JD-GUI(jd-gui.exe),打開上面生成的jar包,即可看到源代碼了
HelloAndroid源碼(編譯前的apk源碼對照)如下:
二、反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件
如果是漢化軟體,這將特別有用。首先還是下載工具,這次用到的是apktool
下載地址:http://code.google.com/p/android-apktool/downloads/list
下載:apktool1.4.1.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2(兩個包都下載)
具體步驟:
將下載的兩個包解壓到同一個文件夾下,應該會有三個文件:aapt.exe,apktool.bat,apktool.jar
在命令行下定位到apktool.bat文件夾,輸入以下命令:apktool d C:\*.apk C:\*文件夾,如下圖:
命令行解釋:apktool d [apk文件 ] [輸出文件夾]
反編譯的文件如下(AndroidManifest.xml為例):
特別注意:你要反編譯的文件一定要放在C盤的根目錄里(其實不用放在C盤根目錄也行)
例如:在D盤目錄D:\apktool1.4.1
cd /d D:\apktool1.4.1 //切換到D盤目錄,包含HelloAndroid.apk以及aapt.exe,apktool.bat,apktool.jar三個文件
apktool.bat d -f HelloAndroid.apk HelloAndroid // apktool反編譯命令,注意 d和
-f 的寫法
將反編譯完的文件重新打包成apk,很簡單,輸入apktool b c:\***文件夾(你編譯出來文件夾)即可,命令如下:這個主意你文件所在盤
打包apk後的文件在目錄C:\HelloAndroid下,生成了兩個文件夾:
build
dist
其中,打包生成的HelloAndroid.apk,在上面的dist文件夾下,Ok
最後,再介紹一款剛出來的反編譯工具 Androidfby ,它是一款對上述步驟進行了封裝的圖形界面工具,下載地址
但是,針對部分簽名的apk,無法實現反編譯,但本博客方法則仍然可以反編譯成功!僅供參考使用
另外,作為應用開發者,肯定不希望自己的代碼被反編譯的,下一遍博客將講述如何通過混淆代碼防止被別人反編譯
Android如何防止apk程序被反編譯
作為Android應用開發者,不得不面對一個尷尬的局面,就是自己辛辛苦苦開發的應用可以被別人很輕易的就反編譯出來。
Google似乎也發現了這個問題,從SDK2.3開始我們可以看到在android-sdk-windows\tools\下面多了一個proguard文件夾
proguard是一個java代碼混淆的工具,通過proguard,別人即使反編譯你的apk包,也只會看到一些讓人很難看懂的代碼,從而達到保護代碼的作用。
下面具體說一說怎麼樣讓SDK2.3下的proguard.cfg文件起作用,先來看看android-sdk-windows\tools\lib\proguard.cfg的內容:
[html] view
plainprint?
1. -optimizationpasses 5
2. -dontusemixedcaseclassnames
3. -
4. -dontpreverify
5. -verbose
6. -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
7.
8. -keep public class * extends android.app.Activity
9. -keep public class * extends android.app.Application
10. -keep public class * extends android.app.Service
11. -keep public class * extends android.content.BroadcastReceiver
12. -keep public class * extends android.content.ContentProvider
13. -keep public class * extends android.app.backup.BackupAgentHelper
14. -keep public class * extends android.preference.Preference
15. -keep public class com.android.vending.licensing.ILicensingService
16.
17. -keepclasseswithmembernames class * {
18. native <methods>;
19. }
20.
21. -keepclasseswithmembernames class * {
22. public <init>(android.content.Context, android.util.AttributeSet);
23. }
24.
25. -keepclasseswithmembernames class * {
26. public <init>(android.content.Context, android.util.AttributeSet, int);
27. }
28.
29. -keepclassmembers enum * {
30. public static **[] values();
31. public static ** valueOf(java.lang.String);
32. }
33.
34. -keep class * implements android.os.Parcelable {
35. public static final android.os.Parcelable$Creator *;
36. }
從腳本中可以看到,混淆中保留了繼承自Activity、Service、
Application、BroadcastReceiver、ContentProvider等基本組件以及
com.android.vending.licensing.ILicensingService,
並保留了所有的Native變數名及類名,所有類中部分以設定了固定參數格式的構造函數,枚舉等等。(詳細信息請參考<proguard_path>/examples中的例子及注釋。)
讓proguard.cfg起作用的做法很簡單,就是在eclipse自動生成的default.properties文件中加上一句「proguard.config=proguard.cfg」就可以了
完整的default.properties文件應該如下:
[html] view
plainprint?
1. # This file is automatically generated by Android Tools.
2. # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3. #
4. # This file must be checked in Version Control Systems.
5. #
6. # To customize properties used by the Ant build system use,
7. # "build.properties", and override values to adapt the script to your
8. # project structure.
9.
10. # Project target.
11. target=android-9
12. proguard.config=proguard.cfg
大功告成,正常的編譯簽名後就可以防止代碼被反編譯了。反編譯經過代碼混淆的apk得到的代碼應該類似於下面的效果,是很難看懂的:
如果您使用的是2.3之前的SDK版本也沒關系,把上面的proguard.cfg文件復制一份放到項目中,然後進行相同的操作即可
⑥ android app怎麼防止反編譯
APK在PC上面就被看作一個壓縮格式文件,在手機上面它就算一個可執行格式文件。兩種格式對它的讀取要求也有區別,所以說利用這個區別來實現偽加密。對PC端來講偽加密的APK沒法被解包無法被反編譯,但是對android系統來說它完全不會影響正常的安裝運行(對4.2以前的系統)。
偽加密的原理:讀取APK的位元組,找到連續4位位元組標記為」P K 01 02」的後第5位位元組,如果是0表示不加密,如果是1就表示加密(偽加密就強行改成1 反偽加密就是把1改成0就可以了)。
2
偽加密前和偽加密後的對比圖如下:
偽加密前:
3
偽加密後:
END
使用第三方平台加密
步驟如下:
登錄/注冊→上傳APK→等待系統加密→完成後下載APK→給APK簽名→完成!
2
愛加密作為移動安全行業的第三方平台,為Android APP移動應用提供專業的加固保護方案,包括DEX文件保護、資源文件保護、XML主配文件保護、防二次打包保護、so文件保護、內存保護、高級混淆等,全方位保護Android App,防止被反編譯、破解等,維護廣大開發者朋友的切身利益!
⑦ shell腳本如何進行反編譯
Shell腳本是解釋執行的,不需要編譯。
如果不能看,那麼應該不是shell腳本,而是Perl腳本或者C/C++程序編譯出的可執行文件。
註:Perl腳本可以藉助Perl Dev Kit編譯為可執行文件。
file 腳本名
這樣可以看出是普通文本文件(ASCII text)還是二進制可執行文件(executable)。
反編譯可是個技術活兒,一般人別想做到。
⑧ 反編譯APK,請把中興的手機助手,反編譯後能在小米2代手機上運行。
那幾乎是不可能的。自帶的應用大部分是依賴他們自己開發的系統框架,在別的手機上會因為缺少框架或者庫文件無法安裝。
⑨ lua腳本怎麼反編譯
對於使用原版的lua 所生成的腳本,都有相應的反編譯器,你花點功夫搜索,網上一定能找到的。
lua4----CFLuaDC
lua5----DisLua 、luadec
⑩ 觸動精靈腳本加了授權密碼請問可以破解或反編譯出來嗎
無法破解。程序反編譯的復雜程度比你自己編寫個腳本要難上n倍,反編譯出來的腳本代碼還錯漏百出。案件小精靈基本是無法破解的。葯師能破解,那按鍵精靈的商業版還怎麼賣錢啊