我有一個PE可執行文件* .exe(32位),它是一個小應用程序(2.6Mb)來更新電視設備的固件軟件。但是,更新機制僅在2013年3月12日之前可用。我想爲了娛樂而破解這個可執行文件。我試圖使用PE資源管理器在文件hexdump中找到此過期日期,並將其替換爲將來的某個日期以使此程序起作用。便攜式可執行DLL文件和二進制日期格式
我發現這篇文章關於二進制數據格式:
我想找到這樣的值:
2013-03-XX:0x713xxxxx
這是一個解決我的任務的好方法?有什麼建議麼?你知道任何其他hexdump工具可能有用嗎?
最佳方面, WP
你假設日期存儲在二進制頭文件中,或者以某種格式,你會認識到,這是一個無效的假設。 (不同的語言使用不同的術語,時代等來定義日期)不保證你所看到的任何內容實際上都是日期值。 (例如,Windows COM使用值0代表'1900-0-0',這與1970年IIRC開始的C時間值不同。) – 2013-03-15 22:46:15