1樓:網友
好像沒有什麼特別的書籍吧,自己寫幾個小程式能逆一下,把什麼ida,od的基本功能試一下,基本看到指令能反映出**碼應該不難吧,1天就搞定。樓主做什麼的工作的哦,你說的涉及到的東西牛頭不對馬嘴的。逆向應該學數學吧,重點肯定不是逆語法,是逆演算法的。
或者溢位達到你特殊目的。 還有感覺你連普通的程式架構都不熟悉,底子好像也不好,玩這些你會身心疲憊的。 如 果真正基礎打好了,你去看雪論壇,找入門資料應該可以很快進階。
如果看不懂,證明你還差得遠。先去打基礎,看雪有很多像樓上兩位這種「磚家」,請用批判的眼光,看待問題。我們要學會笑而不語。
什麼安全攻防,你至少要曉得iocp**模型,socket,程序間執行緒間通訊,注入。pe,還有執行方式等。總之不管是驅動,還是什麼這個那個的都屬於動手型,想學好的話,先搞數學吧。
學這些很快的。匹夫之言,愛聽不聽。
2樓:網友
逆向工程、高手不是都自己做工具的,而是手頭有好工具。有些工具你再牛叉也做不出來,不是說你沒能力,而是人的精力畢竟有限,善用別人的成果達到自己的目的,那才是牛。
3樓:網友
程式水平的高低到後來直接決定了你逆向的水平 玩不懂指標 類 到後來逆向也就是個體力活。
4樓:匿名使用者
你要理解每種工程的作用需要很多基礎知識,我只能簡單的跟你說一下:
cluster resource type wizard 群集資源型別嚮導,用來建立可以到處用的資源專案,比如字型就是一種資源。
database project 資料庫專案,顧名思義,用來建立資料庫用的。
devstudio add-in wizard 是給微軟的visual系列工具做外掛程式的嚮導。
extended stored proc wizard 擴充套件儲存過程嚮導,用c++**來擴充套件sql儲存過程用的專案。
isapi extension wizard 用c++**擴充套件**伺服器功能的專案。
makefile 編譯指示檔案,用這個東西,你可以做乙個編譯。gpp的自己的g++編譯器。
mfc activcex controlwizard 這個是用mfc做activex控制項的嚮導,所謂mfc是微軟的乙個程式設計框架,所謂activex控制項麼舉例來說褲兆族按鈕、文字框等都是……
mfc appwizard (dll) 用mfc框架生成乙個dll的專案,所謂dll就相當於工具包,可以給其它專案用裡面的功能。
mfc appwizard (exe) 用mfc框架生成乙個exe專案,所謂exe就是真正能執行的程式,比如ie就是個exe,乙個exe經常會用到別的dll裡面的功能。
utility project 老實說沒用過這個。
win32 application 也是生成乙個exe專案,但是不用mfc框架,所以這種專案對使用者的能力要求更高,但是功能更強,適合高檔使用者用的。
win32 console application 和上面差不多,唯一區別是它生成乙個的程式是執行在黑視窗裡的,不是乙個平時喜聞樂見的樣子。
win32 dynamic-link library 生成乙個dll,但是仍然不用mfc框架。
win32 static library 生成乙個胡弊lib,lib和dll差不多都是工具包,但是區別猜吵在於沒法動態替換。舉例說qq這個exe用到乙個語音功能包的dll,這樣qq裝好之後你還可以把這個dll換成高版本的以獲得更好的語音效果。但是如果qq用lib來做這個功能,你一單裝好之後就不能動了,想公升級語音就得公升級整個qq。
雖然這種描述不準確,但是大概就是這個意思)。
5樓:匿名使用者
我建議笑梁衝你去讀專本的高校!!就是大學!!學了碰殲理論的東西!!隨便你編什麼程式都可以了渣缺!!我現在正在學!!
6樓:匿名使用者
你可以去太白商廈那就有一家。
請問一下逆向工程分析師的學習路線
7樓:你猜我猜哇擦猜
必須要看的書:看雪站長段剛所著《加密與解密》第三版;《琢石成器—windows環境下32位組合語言程式設計》.羅雲彬。
第三版;《windows高階程式設計》;《c++反彙編與逆向分析技術解密》;《windows程式設計循序漸進》《程式設計師密碼學》
建議看的書:《0day安全:軟體漏洞分析技術》《c語言深度剖析》《windows核心程式設計》
必須要精通的語言:c語言,組合語言。
必須要會的語言:c++(到了一定境界你會覺得跟c 沒區別),english
必須要熟悉的專業工具:ida pro,ollydbg必須要知道的一些小工具:peid,lordpe,乙個上手的16進位器必須具備的素質:對計算機知識充滿好奇,不斷學習的能力。
問一下該怎麼學逆向工程啊?我知道要懂彙編,但是還是沒有能力逆向乙個程式。問一下需要學些什麼就我現在
8樓:網友
到看。。雪論。。。壇。
的windows > 軟體除錯逆向』
找 加解密入門基礎知識。
這篇文章,就能很清楚地知道你的學習順序了。
大家好,我想學習軟體逆向工程,請問**有好的培訓機構呀?謝謝了
9樓:來自寶掌寺純潔的冰洲石
我推薦你考察十五派(15pb)。好課程值得每一位對逆向有興趣的摯友去體驗。通過考察你定能發現十五派的與眾不同及用心之處。
不過,任何組織、機構與個人都需要面臨的一種無奈,那就是詆譭。同樣的,十五派未能倖免……
摘錄十五派2017年年報《砥礪》中一段:
今年詆譭十五派的說辭更加激烈,也更加沒水平了。大概總結起來有如下幾條,我在這裡真的沒動力對此做任何解釋了,如果讓我回復那就是「我呸~!」大家自行甄別吧(有些人屬於是被蠱惑後讓別人當槍使了,因此也沒必要完全對號入座,最起碼我的那個「我呸!
唾的不一定是就發表這些言論的當事人):
十五派課程內容簡直完美,但是完美的課程目錄誰都會列,太完美,只能證明他這就是用這個騙人的,實際根本教不了這麼多!另外,底層安全既落後還難學!前端安全多好!
十五派的老師能力不行,特別是創始人,履歷嚴重不符合實際,迴避部分關鍵資訊!
十五派的教材是抄其他機構的!
任老師、薛老師、高老師這些主要講師都已經不講課了!
十五派的就業一團糟,畢業的學生很多找不到工作,能找到工作的一般也就找。
四、五千的工資!
看到這些詆譭,真是感到既氣憤又可笑,心裡面各種情感最終匯聚成乙個詞——無奈。
但是無論其他人怎麼做,十五派都不會這樣去詆譭其他人,詆譭終究是個傷人品、損陰德的事,而且隨著時間的推移,很多事早晚都會真相大白。
對於這些詆譭,十五派的看法是,善惡終有報,天道好輪迴!感謝這些詆譭讓我們更加團結一致,感謝這些詆譭的人讓每一名十五派的畢業生都看到你醜陋的那一面!十五派平均佔比25%以上的試用期萬元薪水畢業生以及100%的就業率是對以上所有詆譭的有力回擊!
10樓:匿名使用者
國內如果是學習逆向的話首推武漢科銳,已經開了十多年了。其次的話是北京的15pb。
國內目前也就這兩家可以去學,但15pb的校長和老師也是武漢科銳畢業的,而且武漢是學一年北京是學半年,軟體逆向難度很大,半年未必能學到多少東西(除非你本身程式設計技術底子就很好,但這樣的話你自己自學也就夠了)所以個人看法是武漢科銳可能會好一些。
11樓:智啟三維
相對於逆向工程來說,如果要是學習一些相對的理論知識,可以自己去書店買些這方面的書,如果你要是想學習軟體,建議買些catia rapidform 軟體書籍的應用,這些都是逆向工程軟體,主要是看你想要學習哪方面的知識了。
12樓:匿名使用者
15pb,北京一家從事資訊保安的培訓機構,軟體逆向是他們的核心課程。
13樓:網友
你好,你主要是學習那些課程?
14樓:劉冰
好的培訓機構?你是**人啊?
請問各位大神,想學習軟體逆向工程應該有哪些基礎知識啊?我現在只學了彙編和c,看了一部分ida的教程(沒
15樓:網友
多除錯比什麼書都要好,特別是多除錯api,瞭解如何得到kernel32的位址,和函式的基本功能。
還要學pe,沒工具可用時破殼就靠你手動了。
16樓:匿名使用者
那肯定要找個靠譜的學習地方!我有個朋友在飛鬱學的!現在非常強。
我想學c++!!!
17樓:網友
c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2014年8月18日公佈。
其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!
c++這個名字是rick mascitti於1983年中所建議的,並於1983年12月首次使用。更早以前,尚在研究階段的發展中語言曾被稱為「new c」,之後是「c with class」。在電腦科學中,c++仍被稱為c語言的上層結構。
它最後得名於c語言中的「++操作符(其對變數的值進行遞增)。而且在共同的命名約定中,使用「+」以表示增強的程式。stroustrup說:
這個名字象徵著源自於c語言變化的自然演進」。
18樓:長沙新華電腦學院
我就覺得你有目標是好的,先學試試看吧。
19樓:
建議從c學起,程式設計不止是學習程式語言,程式語言你永遠學不完的。。。
只有演算法和資料結構是永恆的。建議把數學補上去,還要看些資料結構和演算法的書。
20樓:網友
千萬別,要是學了一輩子都學不會程式設計的。c++是最老土的最惡最難學的而且最不實用的語言。
學程式設計如果先學c++,就好像你學計算機要是先去學什麼二進位和彙編指令。完全是浪費時間。
應該先學習vb或者 ,等精通之後,再去學vc,或者c#,最後再瀏覽一下c++
我是基礎電工我想學習一下工程電工線路施工圖
1 學習一下工程製圖和建築施工基礎知識 2 深入學習電路施工製圖.最好學會一門電氣繪圖軟體.3 多在工地施工現場上看圖對比,並向老師傅請教.找一個施工單位 從技術員做起 拜個師傅最好 一定好謙虛 無論你的 年紀大還是年紀小 你肯定能學到很多的東西 圖紙都是最基本的 到施工單位去是最快捷的途徑 我是一...
我想學C語言。但是不知道如何入手。請教一下資深前輩如何自學,我不想找學校。我想自學學起來
hyperlink hp new hyperlink hp.attributes style border color gray hp.attributes style width 100px hp.attributes style height 20px 首先,我告訴你不學c一樣學c 其次,我要問...
請問一下C語言編寫 求Sn a aa aaaaa a n個a之值n 2的時候還對,為什麼等於3的時候就錯誤
假設你輸入的是 1 3,應該是 1 111 1111,但是你看你的程式其實每次是 1 11 121 110 11 c a 10 a,這句專 的問題,屬後面的 a 其實每次應該加你最開始的 a,但是你每次迴圈之後 a 的值卻被改變的。所以,可以在進入迴圈前記錄下 a 的值,像這樣 include ma...