iT邦幫忙

1

資工 : 請問是否能捕捉底層的二進制命令並封裝成exe?

  • 分享至 

  • xImage

自古以來有句話 : 萬般電腦皆01 (大概意思XD)
那麼是否我能捕捉某個軟體的某個動作二進位命令,並封裝成執行檔?

舉個例子,某款不開源的ERP,我想要捕捉它的審核動作,單純封裝審核邏輯做成執行檔案給其他程式運行

看更多先前的討論...收起先前的討論...
不明
【**此則訊息已被站方移除**】
???? 病毒
yuwen iT邦新手 4 級 ‧ 2020-08-15 08:34:47 檢舉
不就是反組譯嗎?
Luis-Chen iT邦新手 4 級 ‧ 2020-08-15 14:50:38 檢舉
0100101000101011010010100001010101001101010101010101000111  DEMO CODE 給你研究
fillano iT邦超人 1 級 ‧ 2020-08-15 15:08:40 檢舉
如果不排斥對岸的資訊:
https://bbs.pediy.com/forum-4.htm
感謝 fillano 大神,對,這個平台資訊是我想要的
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
一級屠豬士
iT邦大師 1 級 ‧ 2020-08-15 09:10:05
最佳解答

逆向工程,這種事情,所需要的技術,有此技術的人的聘用成本,可能比你們開發一套同樣功能的系統還要高出許多.

若對這方面有興趣,可以參考 https://ghidra-sre.org/
https://en.wikipedia.org/wiki/Ghidra
由 NSA 開發,可以支持多種架構CPU或是Bytecode.
也有書在講這個.
https://ithelp.ithome.com.tw/upload/images/20200815/20050647aMCjvaPhZv.jpg

ithome 有兩篇報導
https://www.ithome.com.tw/news/128071
https://www.ithome.com.tw/news/129196

感謝 一級屠豬士 大神

2
黃彥儒
iT邦高手 1 級 ‧ 2020-08-14 22:30:47
  1. 你要如何確定你已經知道他所有的行為了?
  2. 如果你已經自己知道他的所有行為,那何不自己用熟悉的語言重新實做?

ref. 淨室設計

看更多先前的回應...收起先前的回應...

不知道sql行為或是計算邏輯

"不知道sql行為"
MSSQL 就用 SQL Server profiler 或是 QUEST TOAD
Oracle 就用 QUEST TOAD

ckp6250 iT邦好手 1 級 ‧ 2020-08-15 05:41:36 檢舉

Linux 中的 wine , 可以模擬 windows 的底層架構而執行應用程式,
這算不算【淨室設計】?

感謝 黃彥儒、richardsuma、ckp6250 大神您們的回答

不明
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答