導航:首頁 > 知識產權 > pe修改版權信息

pe修改版權信息

發布時間:2021-05-12 12:03:49

『壹』 怎麼用PE Explorer修改EXE 軟體中的文本信息

首先你要用PEID檢查一下是否加殼

不明白你是要改窗口和文本信息還是要修改版本號等信息

1修改窗口

修改菜單對話框字元串



最後提醒樓主尊重他人勞動成果 不要亂改版權

『貳』 如何將一個有版權的軟體變為自己的,就是修改它的內容讓它變得不再是原來的版權,有辦法嗎

有的你可以用ResourceHacker_V3.5.2_XiaZaiBa進行修改.

『叄』 在PE下如何修改注冊表

用WIN PE光碟啟動PE後,載入的是PE系統的注冊表,因此需要進入PE系統的注冊表編輯器重新載入硬碟系統的注冊表。
注冊表文件是保存在c:\windows\system32\config 文件夾下(假設系統裝於c盤):SAM、SECURITY、SOFTWARE、SYSTEM。
在WIN PE光碟系統中,開始-運行,輸入regedit,點擊HKEY_LOCAL_MACHINE,從菜單點擊文件-載入配置單元,在彈出對話框的文件類型中選擇所有文件找到硬碟系統中注冊表保存位置,如C:\windows\system32\config\中, 選擇注冊表文件。例如SYSTEM,然後在彈出的框中輸入一個項名字,如TEST,在HKEY_LOCAL_MACHINE 下選擇剛才新建的TEST,進行修改,當完成後,選擇HKEY_LOCAL_MACHINE\TEST,然後從菜單點擊文件-卸載配置單元,就完成了對硬碟系統的注冊表修改。

『肆』 請問:PE的OEM信息怎麼更改啊

呃..最近正好在研究PE,簡單的解答下樓主的問題.不一定對,僅供參考.可能用到的工具:UltraISO 提取ISO中文件用的,中文版,一看即懂.Photoshop(ADsee) 這個就不用介紹了吧,呵呵. WinRAR 用於解壓WINPE.IS_ 得到WINPE.ISOMakeCAB(系統自帶) 壓縮ISO文件為IS_用的 使用方法:運行cmd 輸入【makecab X:\X\WINPE.ISO X:\X\WINPE.IS_ 】(括弧內的內容)其中X代表硬碟盤符或文件夾名 文件夾名請盡量使用英文或數字操作:1.提取文件.在PE鏡像中提取 WINPE.IS_ 解壓..得到WINPE.ISO 提取其中需要的文件2.修改. 修改OEM文字信息請編輯OEMINFO.INI (用記事本編輯即可)修改OEM圖標請用作圖工具編輯.3.替換文件&壓包3.1 用UltraISO 把修改好的文件替換到WINPE.ISO中對應的位置3.2 WINPE.ISO用makecab壓為WINPE.IS_文件3.3 用UltraISO 把剛壓縮得到的WINPE.IS_替換到原始PE光碟(鏡像)中4.生成新的PE光碟(鏡像)用UltraISO編輯修改後的PE光碟(鏡像)名.並另存為 到一個你希望的位置到此替換工作完成.希望對樓主有所幫助.

『伍』 如何自行修改定製PE電腦系統大神請進!如何精簡添加PE自帶軟體工具

方法和操作步驟如下:

1、首先,使用UltraISO打開准備好的WinPE
ISO鏡像文件,然後在「 MINIPE」目錄中解壓縮WINPE.IS_,如下圖所示,然後進入下一步。

『陸』 如何修改PE系統的注冊表

一、首先要解開內核文件:將winpe.im_或winpe.is的核心文件後輟名改為 winpe.cab用解壓軟體解壓這個文件,會得到.img或.iso文件,用UltraISO或其它虛擬光碟機軟體打開,復制 system32\config文件夾及setupreg.hiv文件(有的PE中,setupreg.hiv文件為setupreg.hi_,要把setupreg.hi_改為setupreg.cab用Winrar等軟體解壓得到setupreg.hiv)。
二、在運行中輸入 regedit.進入注冊表。
三、點中第三項,注意,點中前兩項是不起作用的。然後在文件中載入你要修改的注冊文件。
四、software文件就是pe啟動後注冊表的 HKEY_LOCAL_MACHINE 項,setupreg.hiv就是pe啟動後注冊表的HKEY_LOCAL_MACHINE的system項,DEFAULT 就是pe啟動後注冊表 HKEY_USERS 的HKEY_USERS\.DEFAULT 。

『柒』 如何用PE修改一個exe文件的標題和內容

誰能告訴我怎麼用PE
Explorer或者W32Dasm修改EXE文件的源代碼?我反編譯出代碼2)如果文件是加殼的,必須先脫殼後才能,進行下一步的工作
3)如果文件沒

『捌』 PE的系統信息怎麼修改

1/viewthread.php?tid=775223.將 WinPE.IS_ 重新放回 BootCD.ISO。4.修改 BootCD.ISO 中的 WXPE 文件夾為 PEXP。並將裡面的 SETUPLDR.BIN 提取出來,使用 UltraEdit 將 SETUPLDR.BIN 打開,將裡面所有的 WXPE 全部修改成 PEXP。再將修改後的 SETUPLDR.BIN 放到修改後的 PEXP 文件夾中覆蓋掉原來的同名文件。5.將 BootCD.ISO 根目錄的 WINNT.XPE 提取出來並用記事本打開,修改裡面的 WXPE 為 PEXP。再將修改後的 WINNT.XPE 覆蓋掉 BootCD.ISO 中原來的同名文件。6.使用 UltraISO 提取 BootCD.ISO 的引導扇區文件,比如命名為 Boot.BIF,使用 UltraEdit 將裡面的 WXPE 修改成 PEXP(這里需要注意大小寫)。再使用 UltraISO 將這個 Boot.BIF 通過「載入引導文件」的方法重新寫入 BootCD.ISO 的引導

『玖』 如何修改別人PE里的LOGO

批一批是什麼沒聽過誒,不會這個。

『拾』 如何修改PE文件

一、Windows載入器

載入器讀取一個PE文件的過程如下:

1.先讀入PE文件的DOS頭,PE頭和Section頭。

2.然後根據PE頭里的ImageBase所定義的載入地址是否可用,如果已被其他模塊佔用,則重新分配一塊空間。

3.根據Section頭部的信息,把文件的各個Section映射到分配的空間,並根據各個Section定義的數據來修改所映射的頁的屬性。

4.如果文件被載入的地址不是ImageBase定義的地址,則重新修正ImageBase。

5.根據PE文件的輸入表載入所需要的DLL到進程空間。

6.然後替換IAT表內的數據為實際調用函數的地址。

7.根據PE頭內的數據生成初始化的堆和棧。

8.創建初始化線程,開始運行進程。

這里要提的是載入PE文件所需DLL的過程是建立在六個底層的API上。

LdrpCheckForLoadedDll:檢查要載入的模塊是否已經存在。

LdrpMapDll:映射模塊和所需信息到內存。

LdrpWalkImportDescriptor:遍歷模塊的輸入表來載入其所需的其他模塊。

LdrpUpdateLoadCount:計數模塊的使用次數。

LdrpRunInitializeRoutines:初始化模塊。

LdrpClearLoadInProgress:清楚某些標志,表明載入已經完成。

二、插入代碼到PE文件

有三種方式可以插入代碼到PE文件:

1.把代碼加入到一個存在的Section的未用空間里。

2.擴大一個存在的Section,然後把代碼加入。

3.新增一個Section。

方法一、增加代碼到一個存在的Section。

首先我們需要找到一個被映射到一個塊有執行許可權的Section。最簡單的方式就是直接利用CODE Section。

然後我們需要查找這塊Section內的多餘空間(也就是填滿了00h)。我們知道一個Section有兩個數據來表示其大小。VirtualSize和SizeOfRawData。這個VirtualSize代表Section里代碼實際所佔用的磁碟空間。SizeOfRawData代表根據磁碟對齊後所佔的空間。通常SizeofRawData都會比VirtualSize要大。如下圖。

圖中的SizeOfRawData是0002A000,而VirtualSize是00029E88。當PE文件被載入到內存的時候,他們之間的多餘空間的數據是不會被載入到內存去。那麼如果要把加入到這個間隙中間的代碼也被載入到內存去,就需要修改VirtualSize的值,這里把VirtualSize的值可以改為00029FFF。這樣,我們就有了一小段空間加入自己的代碼。下面需要做的就是先找到PE文件的入口點OriginalEntryPoint,比如這個OriginalEntryPoint是0002ADB4,ImageBase是400000,那麼入口點的實際虛擬地址是0042ADB4。然後計算出自己代碼的起始RVA,更換掉PE頭內的OriginalEntryPoint,在自己的代碼最後加上:

MOV EAX,00042ADB4

JMP EAX

這樣就可以在PE文件被載入的時候,先運行自己的代碼,然後再運行PE文件本身的代碼。成功的把代碼加入到了PE文件內。

方法二、擴大一個存在的Section來加入代碼。

如果在一個Section末尾沒有足夠的空間存放自己的代碼,那麼另外一種方法就是擴大一個存在的Section。一般我們只擴大PE文件最尾部的Section,因為這樣可以避免很多問題,比如對其他Section的影響。

首先我們的找到最後一個Section使之可讀可執行。這可以通過修改其對應Section頭部的Characteristics來獲得。然後根據PE頭內文件對齊的大小,修改其SizeOfRawData。比如文件對齊的大小是200h,原先SizeOfRawData=00008000h, 那麼我們增加的空間大小應該是200h的整數倍,修改完的SizeOfRawData至少是00008200h。增加完空間後,需要修改PE頭內的兩個欄位的數值,SizeOfCode和SizeOfInitialishedData。分別為它們增加200h的大小。這樣我們就成功的擴大了一個Section,然後根據方法一內的方式把代碼加入到增加的空間。

方法三、新增一個Section來加入代碼。

如果要加入的代碼很多,那麼就需要新增一個Section來存放自己的代碼。

l首先,我們需要在PE頭內找到NumberOfSections,使之加1。

l然後,在文件末尾增加一個新的空間,假設為200h,記住起始行到PE文件首部的偏移。假如這個值是00034500h。同時將PE頭內的SizeOfImage的值加200h。

l然後,找到PE頭內的Section頭部。通常在Section頭部結束到Section數據部分開始間會有一些空間,找到Section頭部的最後然後加入一個新的頭部。假設最後一個Section頭部的數據是:

1.Virtual offset : 34000h

2.Virtual size : 8E00h

3.Raw offset: 2F400h

4.Raw size : 8E00h

而文件對齊和Section對齊的數據分別是:

5.Section Alignment : 1000h

6.File Alignment : 200h

l那麼新增加的Section必須與最後一個Section的邊界對齊。它的數據分別:

1.Virtual offset : 3D000h (因為最後一個Section的最後邊界是34000h + 8E00h = 3CE00h,加上Section對齊,則Virtual offset的值為3D000h)。

2.Virtual size : 200h。

3.Raw offset: 00034500h。

4.Raw size: 200h.

5.Characteristics : E0000060 (可讀、可寫、可執行)。

l最後,只需要修改一下PE頭內的SizeOfCode和SizeOfInitialishedData兩個欄位,分別加上200h。

l剩下的就是按照方法一的方式把代碼放入即可。

三、增加執行文件的輸入表項目。

在一些特殊用途上,我們需要為執行文件或DLL增加其不包含的API。那麼可以通過增加這些API在輸入表中的注冊來達到。

1.每一個輸入的DLL都有一個IMAGE_IMPORT_DESCRIPTOR (IID)與之對應。PE頭中的最後一個IID是以全0來表示整個IID數組的結束。

2.每一個IID至少需要兩個欄位Name1和FirstThunk。其他欄位都可以設置為0。

3.每一個FirstThunk的數據必須是一個指向IMAGE_THUNK_DATA數組的RVA。每一個IMAGE_THUNK_DATA又包含了指向一個API名稱的RVA。

4.如果IID數組發生改變,那麼只需要修改數據目錄數組中對應輸入表的數據結構IMAGE_DATA_DIRECTORY的iSize。

增加一個新的IID到輸入表的末尾,就是把輸入表末尾的全是0的IID修改成增加的新的IID,然後在增加一個全0的IID作為輸入表新的末尾。但是如果在輸入表末尾沒有空間的話,那就需要拷貝整個輸入表到一個新的足夠的空間,同時修改數據目錄數組對應輸入表的數據結構IMAGE_DATA_DIRECTORY的RVA和iSize。

步驟一、增加一個新的IID。

閱讀全文

與pe修改版權信息相關的資料

熱點內容
武漢疫情投訴 瀏覽:149
知識產權合作開發協議doc 瀏覽:932
廣州加里知識產權代理有限公司 瀏覽:65
企業知識產權部門管理辦法 瀏覽:455
消費315投訴 瀏覽:981
馬鞍山鋼城醫院 瀏覽:793
馮超知識產權 瀏覽:384
介紹小發明英語作文 瀏覽:442
版權使用權協議 瀏覽:1000
2018年基本公共衛生服務考核表 瀏覽:884
馬鞍山候車亭 瀏覽:329
學校矛盾糾紛排查領導小組 瀏覽:709
張江管委會知識產權合作協議 瀏覽:635
關於開展公共衛生服務項目相關項目督導的函 瀏覽:941
閨蜜證書高清 瀏覽:11
轉讓房轉讓合同協議 瀏覽:329
矛盾糾紛排查調處工作協調交賬會議紀要 瀏覽:877
雲南基金從業資格證書查詢 瀏覽:313
新知識的搖籃創造力 瀏覽:187
股轉轉讓協議 瀏覽:676