題:
我如何從RCE的業餘愛好轉變為RCE的職業?
Avery3R
2013-04-17 04:13:49 UTC
view on stackexchange narkive permalink

我目前是一名高中二年級學生。我在惡意軟件的RCE方面並沒有做太多事情,我打開了 zbot rbot 的包裝,並研究了它們的工作原理,但實際上我可以操縱任何遊戲我喜歡對它進行反向工程,然後找出需要繞開的功能,或者需要修補的代碼地址。

根據我在 / r / ReverseEngineering上所讀的內容,我應該創建一個博客,但是我在博客上寫些什麼呢?我只是詳細說明我如何入侵遊戲?還是必須純粹是惡意軟件的逆轉?

我真的不認為標題和內容要求的是不同的東西。發問者俱有非工業逆向工程經驗,想知道他如何利用它來獲得工作。
五 答案:
Rolf Rolles
2013-04-17 04:35:48 UTC
view on stackexchange narkive permalink

首先,振作起來。您在遊戲黑客中描述的技能將在反向工程職業中為您提供很好的服務。如果您能夠按照自己的描述去做,那麼您將有一個良好的開端,而且我認為僅以此為基礎就可以為您提供許多工作。

所以現在您遇到了許多難題想要專業的反向愛好者工程師:您的專業知識有點臟。在這一點上也要多加註意,因為許多業餘愛好者(例如餅乾)面臨著這個問題的更糟糕的版本。

簡短的版本是,您需要將現有技能投入到製作不會讓您被起訴或逮捕。留下污垢;至少不要發布它。我確定有免費軟件,放棄軟件和/或單人遊戲等可供您破解的遊戲,不會引起任何黑客攻擊。可以使用您的真實姓名在博客和/或會議上發布這樣的內容,並將其提交給 Reverse Engineering reddit,以獲得一定的了解。

我可以提供另一條建議提供的是利用您的聯繫。您在遊戲黑客界認識的一些人並非沒有作為業餘愛好這樣做的,而他們的專業工作已經是計算機安全。

此外,由於大多數逆向工程工作並不涉及明確的黑客遊戲(儘管將使用類似的技能),因此請那些人尋求幫助。

涉足逆向工程的其他部分,並向雇主表明您實際上也可以做這些事情。

在惡意軟件方面,從不存在法律上的顧慮。有關獲取惡意軟件樣本的位置,請參見此問題;如果您及時發布分析,則可獲得獎勵積分。為此,我建議關注Twitter上的防病毒行業,看看最新的威脅是什麼,或者以一種蠕蟲的方式進入一種老套的防病毒示例共享郵件列表。

漏洞分析可能會讓您起訴,但是這種情況很少發生。謹慎行事,實行負責任的披露,如果您非常擔心與披露有關的風險,可以使用 ZDI EIP之類的服務。

最後,在這個領域的雇主比在學位方面更關心技能。因此,如果您在某處申請逆向工程職位,則最有可能發生的情況是,這將給您帶來一定的挑戰,以確定您是否具備必要的技能。因此,如果您沒有發表任何東西,不要灰心申請工作。出於顯而易見的原因,非常重視在面試挑戰中表現出色。儘管如此,我仍然建議出版。

總之:詢問您的遊戲黑客夥伴是否專業從事RE;發布,但不要發布污垢;多樣化;併申請職位,無論您發表的作品狀態如何。

“問你的遊戲黑客夥伴”-我什麼都沒有,我所做的一切都留給自己,而且真正沒有一個黑客攻擊單人遊戲的場景。我討厭破解MP的人,他們為那些不同意的人破壞了樂趣。
那麼,請忽略我回答的那部分,而專注於其他部分。
0xC0000022L
2013-04-17 04:33:20 UTC
view on stackexchange narkive permalink

將RCE當作一種業餘愛好並積累了很多經驗並磨練自己的技能的人,可以說比那些謀生的人更有經驗,

簡而言之:要使其成為一種職業(即,您以謀生為目的),從事需要(並隨後培養)您的RCE專業知識的工作。

不,您絕不必進行逆向工程惡意軟件才能被視為反向工程師。出於本站點範圍內的所有實際目的,甚至人們對家用電子產品或其他消費品進行逆向工程就是:逆向工程。惡意軟件只是RCE利基主題中的一個專業領域。

RCE內有很多領域。哎呀,看一看 meta.RE.SE,看看有些人希望加入本網站的範圍,而另一些人不希望加入(請參與!)。相比之下,RCE社區是一個相對較小的社區,我認為沒有人會因為您是初學者或專注於此而忽視您。相反,我認為,您會受到歡迎,唯一的期望是學習的意願,能力和-是的-渴望

業餘愛好者和業餘愛好者之間並沒有明確的界限我聚集的專業人士是您的問題所在。除非您認為某人以其逆向工程技能為生。但是我認為,具有足夠經驗/技能水平的任何人都必鬚根據該經驗/技能來考慮其職業,而不是基於他/她如何生活。

不,您不需要一個博客。但是,不要讓那阻止您創建一個博客。博客,特別是如果您是學生的博客,可以為潛在的未來雇主提供很好的參考。因此,如果您選擇的別名比我在SE上的暱稱更嚴肅,如果您將主題和語言保留在博客文章中的專業位置,並且避免le聲說話,那麼您不僅會在RCE社區中聚集追隨者,而且還會顯示你的能力。最後一部分是使經驗豐富的逆向工程師與業餘愛好者或初學者不同的地方:經驗,豐富的經驗。社區,例如 OpenRCE kernelmode.info Woodmann將為您提供大量信息。 Crackmes和Reversemes可以提供一個有趣的動機來提高您的知識/技能/專長,並且您的博客是通往世界的商店之窗,通過您可以展示自己的服務。

提示:在此處在個人資料上為您的博客做廣告,並確保回答和/或提問,以便人們點擊您的個人資料。這應該可以使您的博客擁有一個了解主題的追隨者,並且能夠發表評論並與您進行互動。


因為我從事的是反X行業(目前是AV),所以我認為我也許應該添加關於該特定領域的一些評論,因為您在問題中提到了的逆向工程。

如果您想從事反X業

Rolf已經指出您作為個人,我可以在哪裡獲得要分析的惡意軟件樣本?因此,我將把它放在一個很好的問題上,那個的答案。這是我的話

從事AV事業

  • 大多數視音頻公司不會僱用任何惡意軟件的人。據我所知,有些是過去的。但是,這只會加劇我們自己編寫惡意軟件的都市神話。我可以告訴您,我們真的不需要-商業化的惡意軟件 industry ,是的, industry 可以很好地完成工作,並且我們會努力保持現狀。但是,在那個城市神話中有一個事實,那就是-第一個AV供應商(我想給出名字!)之一(如果不是 the )為新惡意軟件提供了賞金。那麼,如果幾個可用樣本都是 ,那麼獲得賞金的最簡單方法是什麼?恩,寫你自己的東西,然後把它提交來兌現賞金...
    • 一些公司會把它“縮小”到“ ”,我們不會僱用任何編寫惡意軟件並且愚蠢到足以承認它的人-如果他/她寫了一個,我們發現了,我們會立即解僱該人。
  • 分析惡意軟件需要您做一些專業化工作”在RCE的其他主題中沒有。如果您專門研究內核模式惡意軟件,則您相當專業,但仍需要具備這些技能的人員。RCE中的大多數通用方法仍然適用於惡意軟件-畢竟,所有可逆轉的惡意軟件都是其中的一部分
  • 例如,視聽實驗室中的一些分析人員將不具備與一起工作的專業知識和技能。一些人了解一些基礎知識,其中一些知識所有這些都在DOS時代停下來了(即,他們將能夠在 .com 文件上使用良好的 debug ,僅此而已),而其他人將專門研究惡意腳本,而不是需要那種技能二。如今,許多惡意軟件家族也可以通過不需要深入了解的特徵來識別。

我發現/發現的職業生涯之前和職業生涯中有用的文學

  • Rootkit軍械庫
  • 實用惡意軟件分析:剖析惡意軟件的動手指南
  • Malware Analyst的食譜和DVD:對抗惡意代碼的工具和技術
  • Rootkit:顛覆Windows內核
  • IDA Pro手冊:世界上最受歡迎的反彙編程序的非官方指南
  • 灰色帽子Python:面向黑客和逆向工程師的Python編程
  • 計算機病毒研究和防禦的藝術(經典,但有些過時了,仍然很好閱讀)
“不僱用曾經寫過一個惡意文件的人”在今天(甚至在歐洲)仍然適用。加殼程序,調試器,教程:好的。 Rootkit,漏洞利用,惡意軟件:算了吧。即使您只是與寫一個的人有聯繫,而*您*實際上卻沒有。我當然不能代表所有公司,但這是其中一些公司的實際立場。
我仍然知道@Ange:至少有一個情況是過去已知這樣做的。我知道大多數公司的官方立場是什麼,但這並不總是一致的。據我所知,包括PoC在內的漏洞利用也不是禁忌清單的一部分。
Eeeh ...我從“一些古老的Celibrity病毒組”認識的幾乎所有人都在這個“相關領域”工作。他們的雇主非常了解這一點。的確,由於這個事實,他們被簽約了。順便說一句,我曾經在那個領域工作。我不知道您說的是在歐洲以外發生的。
dyasta
2013-04-17 06:59:37 UTC
view on stackexchange narkive permalink

將自己的職業愛好比僅僅知道自己在做什麼更重要。 您的愛好突然變成“工作” 。你能應付嗎?還是失去熱情會傷害您?另外,在工作中,您必須進行更多的協作-作為一項業餘愛好,通常(通常)是一項孤獨的工作。這一步。我強烈建議您嘗試一些小型合同項目,以確保您在壓力下可以在業餘愛好中同樣出色地工作!

這是一個很好的觀點,而且談論得不夠頻繁。對我來說,進行逆向工程是一種純粹的喜樂,因為沒有期限,我選擇了項目,並且我可以放棄對我不再感興趣的項目。我用它來暫時忽略生活中發生的其他事情。專業時,您會失去所有這些能力。也許您可以像對待嗜好一樣最接近地賣掉漏洞。您可以選擇目標,這將足夠有利可圖,您可以休息一下。
Ange
2013-04-17 12:21:18 UTC
view on stackexchange narkive permalink

因此,您從業餘愛好中獲得了一些技能,並且正在考慮繼續進行下一步,但是:

  • 為使您的業餘愛好更進一步而付出的努力真是棒極了
  • 您再也無法按照自己想要的方式進行操作

要成為專業人士,您需要引起注意。 '只需'發布,然後詢問以獲得反饋和認可。

發布

格式絕對無關緊要。 質量可以。

雖然博客是標準方式,但不一定是您最喜歡的 (我自己的網站最初是Knoll,然後是博客,現在是Google代碼上的Wiki頁面,很適合我更多)。

嘗試並根據需要發布:

  • 格式:
    • 純文本:phrack,pastebin ...
    • 格式化文本:Wiki,博客...
    • 完整文檔:獨立PDF,雜誌上的文章
  • 代碼:
    • 代碼片段
    • 具有編譯二進製文件的完整源代碼
  • 內容:並非如此問題,但請三思而後行,因為任何令人反感的內容(甚至包括rootkit / exploit)都可能阻止您永久被錄用。如果您覺得自己想要; a

發出一些聲音

,只要擁有不同的內容,就可以得到一個不同的角色需要使其知名度很高:Twitter,HackerNews,Reddit,論壇。積極尋求反饋,並進行討論。好的反饋就是純金,珍惜它。

Brandon Young
2013-04-18 18:29:52 UTC
view on stackexchange narkive permalink
與許多其他人一樣,有很多不同類型的專業RCE職位。我認為您的第一步是確定您想追求RCE的哪個方面。如果您能夠專注於某個特定領域,則開始專業工作變得容易得多:惡意軟件,外傷研究,DRM,用於兼容的固件倒換,T&E等。如果我是您,那麼我下一步將嘗試做找到我的焦點。我可以從經驗中告訴您,事件響應團隊中有很多尋求優秀的惡意軟件分析師。
如何提供指向您正在尋找惡意軟件分析師的事件響應團隊網站的鏈接?
由於人力資源計劃和特定組織的時間限制,職位空缺非常動態,因此要保持最新名單幾乎是不可能的。例如,我們的組織實際上將拉清單,審查預算,拉清單,審查工作要求,拉清單...等等。有時真是痛苦。最簡單的方法是只檢查www.indeed.com並輸入惡意軟件分析師。此外,RE Reddit站點上的Q2招聘線程已啟動並正在運行,我相信惡意軟件/ Netsec Reddits也將很快得到解決。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...