導航:首頁 > 源碼編譯 > 應用源碼

應用源碼

發布時間:2022-01-21 23:47:49

① 查看應用程序源代碼的工具

編譯好的程序是不能逆向得到高級語言的代碼的,非編譯類型的語言可以,像ASP,JSP等腳本語言可以看到源代碼,C,PASCAL,C++寫出來的程序不可能得到高級語言源代碼,只能得到匯編代碼

② 軟體源代碼

你需要什麼軟體的源代碼,還是問源代碼是什麼?源代碼就是構成軟體的結構、素材,類似於大樓的鋼筋水泥結構圖。

③ 應用程序源代碼是怎麼回事

是指使用各種編程語言編寫的未經過編譯和連接的原始的程序代碼。應用程序必須通過源程序經過編譯和連接後才能生成exe執行文件!

④ 怎麼查看一個應用程序的源代碼。

不能,唯一的方法就是反匯編,但是反匯編對匯編語言的要求很高,而且效率極低!如果這么容易知道源碼,那麼那些靠寫程序吃飯的人飯碗早就掉了!還是問你朋友要源碼吧~要不然自己寫一個...

⑤ 哪個網站有分享的iOS應用源代碼,完整的應用

github上一找一大把。
https://www.hu.com/question/28518265?rf=28477097

⑥ 應用程序的源代碼

太多了,www.csdn.net,www.vscodes.com

⑦ 請問怎麼查看應用程序的源代碼

不能夠查看源代碼的。源代碼能生成程序,但程序還原不了源代碼。源代碼是商業機密。就如同知道可口可樂配方能生產可口可樂,但是有一瓶可口可樂分析不出配方這世界最大的商業機密。

只能反匯編。反匯編的 軟體很多,靜態的動態的等等。網上搜一下,很多的。常用的靜態分析工具是W32DASM、OllyDbg IDA
下載:
http://www.onlinedown.net/soft/43009.htm

學好匯編語言以後才能看懂部分。

還有就是未經授權就進行反匯編是違法的。你可以在安裝軟體時的聲明中看到相應的條款。

⑧ 如何看到一個APP應用的源代碼

一、安卓APP

android-killer可以反編譯apk,比較方便,不過只能看到smail文件,學習一點smail,你可以看明白他的源代碼的意思,如果有殼的話,先改apk後綴後為zip,找到加殼的so文件,一般如名字中帶xxxprotect.so 用網路,360,騰訊廠商加固的話,也都有對應特點,然後把這個so文件用IDA pro打開,找到它的關鍵加密演算法。找到後,一版是不讓進加密演算法,直接return。就可去殼,去了殼之後,再進行重打包簽名,測試下。
二、ios上的app一般走如下流程
1、 拿個越獄機-下好工具
2、 去越獄平台下個想分析的應用(或者去app store下,用解密工具解密一下)
3、 導入reveal分析頁面,得到想要的知道的具體視圖類或者大致范圍
4、 分析class-mp中,找到想要的類和函數
5、 在IDA或者Hopper中找到具體函數,查看匯編邏輯
6、 修改相應的邏輯,達到篡改目的,重新打包

⑨ 求c語言小應用程序源代碼

破譯密碼
問題:
據說最早的密碼來自於羅馬的凱撒大帝。消息加密的辦法是:對消息原文中的每個字母,分別用該字母之後的第5個字母替換(例如:消息原文中的每個字母A都分別替換成字母F)。而你要獲得消息原文,也就是要將這個過程反過來。
密碼字母:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z M
原文字母:V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
(注意:只有字母會發生替換,其他非字母的字元不變,並且消息原文的所有字母都是大寫的。)
輸入:最多不超過100個數據集組成,每個數據集之間不會有空行,每個數據集由3部分組成:
1. 起始行:START
2. 密碼消息:由1到200個字元組成一行,表示凱撒發出的一條消息.
3. 結束行:END
在最後一個數據集之後,是另一行:ENDOFINPUT。
輸出:
每個數據集對應一行,是凱撒的原始消息。
 Sample Input
START
NS BFW, JAJSYX TK NRUTWYFSHJ FWJ YMJ WJXZQY TK YWNANFQ HFZXJX
END
START
N BTZQI WFYMJW GJ KNWXY NS F QNYYQJ NGJWNFS ANQQFLJ YMFS XJHTSI NS WTRJ
END
START
IFSLJW PSTBX KZQQ BJQQ YMFY HFJXFW NX RTWJ IFSLJWTZX YMFS MJ
END
ENDOFINPUT
 Sample Output
IN WAR, EVENTS OF IMPORTANCE ARE THE RESULT OF TRIVIAL CAUSES
I WOULD RATHER BE FIRST IN A LITTLE IBERIAN VILLAGE THAN SECOND IN ROME
DANGER KNOWS FULL WELL THAT CAESAR IS MORE DANGEROUS THAN HE

解題思路
凱撒編碼,判斷字元是否是字母,並循環-5即可,記得要循環哦,非常簡單的題目哦
答案:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define N 202

char str[N]={0};

int main()
{
char *p;

gets(str);
while( strcmp(str, "ENDOFINPUT") != 0 ) //當沒遇到消息集的結尾時
{
if ( (strcmp(str, "START") !=0) //當消息不是開始
&&(strcmp(str, "END") != 0) ) //消息不是結尾
{
for(p=str; *p !='\0'; p++) //對輸入的串進行解密
{
if( isupper(*p) ) //判斷是否為大寫字元
*p += *p-5 <'A' ? 26-5: -5; //進行轉換,考慮邊界問題!
}
puts(str); //輸出字元
}
gets(str); //接受下一行
}
return 0;
}

閱讀全文

與應用源碼相關的資料

熱點內容
android圖片變灰 瀏覽:268
linuxvi下一個 瀏覽:975
安卓手機的應用鎖怎麼解 瀏覽:735
linux增加路徑 瀏覽:849
sql身份證號最後四位加密 瀏覽:533
xp系統表格加密 瀏覽:856
光遇安卓軍大衣什麼時候上線 瀏覽:840
android應用商店圖標 瀏覽:341
java計算圓的面積 瀏覽:643
應用編譯優化recovery 瀏覽:577
域控命令n 瀏覽:258
php導出文件 瀏覽:15
谷歌地圖網頁版無法連接伺服器地址 瀏覽:298
菜鳥工具在線編譯python 瀏覽:858
柵格化命令有何作用 瀏覽:825
為什麼壓縮文件不能解壓 瀏覽:311
足球app哪個軟體好 瀏覽:96
產品經理逼瘋程序員的一天 瀏覽:17
修改svn伺服器ip地址 瀏覽:584
下列關於編譯說法正確的是 瀏覽:246