導航:首頁 > 源碼編譯 > winhex源碼

winhex源碼

發布時間:2022-02-01 16:48:14

① 誰能把一個exe文件轉成一個16進制的代碼我要代碼

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>exe轉換16進制的html</title>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<HTA:APPLICATION
ID="exe轉換16進制的html"
APPLICATIONNAME="exe轉換16進制的html"
VERSION="0.1"
SCROLL="no"
INNERBORDER="no"
CONTEXTMENU="yes"
CAPTION="yes"
ICON="no"
SHOWINTASKBAR="yes"
SINGLEINSTANCE="yes"
SYSMENU="yes"
MAXIMIZEBUTTON ="no"
WINDOWSTATE="normal"
NAVIGABLE="yes"
/>
<SCRIPT LANGUAGE="VBScript">
function transfert()
dim filename
filename = document.getElementById("srcFile").value
if len(filename)>0 then
dim oReq
'on error resume next
'//創建XMLHTTP對象
set oReq = CreateObject("MSXML2.XMLHTTP")
oReq.open "get","file:\\" & filename,false
oReq.send
ff = oReq.responseBody
dim u,s,kk
u = lenb(ff)
redim kk(u-1)
for i=0 to u-1
s = hex(ascb(midb(ff,i+1,1)))
if len(s)<2 then
s = "0" & s
end if
'kk = kk & s
kk(i) = s
next
make filename,join(kk,"")
else
document.getElementById("srcFile").focus
msgbox "請選擇要壓縮的文件",16,"提示"
end if
end function
function make(filename,data)
dim htm,file
file = mid(filename,instrrev(filename,"\")+1)
htm = htm & data
dim fso,f
dim this_file
this_file = file & "-pf.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(this_file, 2, True)
f.Write htm
msgbox "生成文件" & this_file & "成功!",64,"生成"
end function
</SCRIPT>
</head>
<body marginleft=0 marginright=0 onload="window.resizeTo 389,145 ">
請選擇文件:<input type=file id="srcFile" style="width:260px;">
<input type=button value=" 轉換 " onclick="transfert"> <input type=button value=" 關閉 " onclick="window.close">
</body>
</html> 後綴把TXT改成 html

② 如何在winhex裡面將一個文件轉成C語言數組存儲

1.winhex打開所選文件
2.選中要選擇的第一個數據,點擊右鍵,選擇——選塊開始(alt+1)
3.選中要選擇的最後一個數據,點擊右鍵,選擇——選塊結束(alt+2)
4.左鍵點擊編輯->全部復制-->C源碼(此時已把C數組文件粘貼到了剪貼板)
5.將文本復制到一個文件,文本會以數組形式展現。

③ 可以用winhex得出什麼與文件壓縮有關的內容嗎

壓縮有壓縮演算法,最常見的zip壓縮之類都是開源的(其它7z、lzw的基本上也都是開源的),你可以找到zip壓縮理論和其它多種語言的壓縮源碼,看源碼就知道了。光一個winhex實際上沒太大意義,只是可以讓你熟悉壓縮文件的格式。

④ 用WINHEX打開了一個DLL文件,文件沒有加密過,要看到他的實際內容,是不是16進制轉換成字元串的問題啊

恩,你還要一個軟體。

⑤ 黑客的原理是什麼啊

1.熟練掌握 C語言,匯編語言
基本上黑客新手都要學到disassemble(反匯編),就是通過一個程序運行的匯編套路來分析其源代碼。並用c語言進行測試。匯編要掌握到(stack,protected mode,data segment,ESP,EBP...),C語言(bit-field, stdcall...)
2.計算機原理
分析程序數據沒有十進制,只有2進制和16進制(就是0101 0010或0xFF...),要懂得基本運算。還有big/little-endian等基本術語,會用WinHex/UltraEdit或VS的dempbin分析程序。
3.網路:TCP/IP(TCP,UDP,ICMP,DNS,IP等許多協議),會截取數據包,還有分析frame,結合telnet/ftp/c語言的socket等命令進行網路打劫!這部分最難最枯燥,建議看understanding TCP/IP這本書
4.系統的認知!了解Windows內部API,sockets編程,IP proxy(IPv6最好也學),真正的黑客是幾乎漏不出馬腳的!

這些就是基礎,然後熟練掌握各種操作流程,可以強行進行telnet,或進行TCP hijack,或奪取遠程sid等。。。還有很多要學,根本數不完。

推薦你看一下幾本書(我看過許多書,走過彎路,這是整理後的最優選擇)
1.Assembly language step-by-step
掌握匯編語言,和CPU運行機制,內存模式等
2.the C programming language
C語言的靈魂製作
3.(C++可以了解一下)C++ from ground up或C++ premier
C++在底層其實代替不了C
4.Understanding TCP/IP
TCP/IP網路的精髓,最黑客的前提!

⑥ 在Winhex和Ollydge下打開EXE文件看到的都是什麼

2進制源碼。一般用16進制顯示的。也就是exe本身的內容。

⑦ 求教怎麼用WINHEX給EXCEL VBA宏加密

用WINHEX給EXCEL VBA宏加密的方法:
一、為VBA工程設置密碼
限制別人查看VBA源代碼的一個簡單辦法就是設置VBA工程密碼或設置工程不可查看。方法如下:
1、按Alt+F11,在VBE窗口在,單擊「工具—VBAproject屬性」,打開「VBAproject屬性」對話框。
2、單擊「VBAproject屬性」對話框中的「保護」選項卡。如圖1所示,選中「查看時鎖定工程」復選框。在「密碼」框中輸入保護密碼,在「確認密碼」框中再輸入一次密碼,然後單擊「確定」,關閉「VBAproject屬性」對話框。
3、保存並關閉工作簿。
當你再打開該工作簿後,打開VBE窗口時,就不再顯示VBA的窗體、模塊等對象,看不到VBA源代碼了。
★提示:這種密碼保護很容易破解。★

二、設置工程不可查看
限制別人查看VBA源代碼的方法就是設置「工程不可查看」。方法如下:
共享級鎖定:先對Excel文件的「VBAProject工程」進行密碼保護(參考「為VBA工程設置密碼」)。再打開要保護的文件,單擊「工具_保護_保護並共享工作簿_以追蹤修訂方式共享」,如圖2所示,輸入保護密碼再保存文件。當你得新打開「VBAProject」工程屬性時,就將會提示:「工程不可看!」

破壞型鎖定:用16進制編輯工具(如WinHex等)打開Excel文件,查找定位以下地方: ID="{00000000-0000-0000-0000-000000000000}"(註:實際顯示不會全部為0),此時,你只要將其中的位元組隨便修改一下即可。
★提示:在修改前最好做好你的文檔備份。當然這種方法也可破解的,因為加密總是相對。★

三、防止強制中斷方式查看VBA代碼
有時,我們可以通過運行程序,然後在運行的過程中強制按「Ctrl+Break」強制中斷程序運行,進VBE編輯器查看源碼。為此,我們可以在工作簿的open事件中加入以下語句來屏蔽「Ctrl+Break」組合鍵。
Application.EnableCancelKey = xlDisabled
如果要恢復「Ctrl+Break」組合鍵,則用下面的語句。
Application.EnableCancelKey = xlInterrupt

四、禁用宏則關閉Excel文件
當打開含有宏的文件時,如果「禁用宏」並打開文件後,所有編輯的VBA程序將失效。如何當用戶打開Excel文件並禁用宏時,讓文件自動關閉呢?
我們可以通過調用Excel4.0版(Excel的一個老版本)的宏命令來解決這個問題。因為「禁用宏」功能無法禁用4.0版本的宏。當您設置完成,再打開文件並點擊禁用宏時,系統就會彈如下圖所示提示信息,單擊「確定」後文件就會自動關閉。
禁用宏後的提示信息
設置步驟和使用方法:
(1)打開要設置的文件,在VBE編輯器中添加一個模塊。寫入以下代碼:
Function NoRunMacro () 』A3單元格中的字元
End Function
(2)在任一個工作表標簽上單元格右鍵,執行「插入」命令打開如下圖所示對話框,在常用選項卡中選取「MS Excel4.0宏表」項,然後單擊「確定」按鈕,在當前工作簿中就會新建一個默認名Macro1的「宏表」,更改表名為「宏表1」
在宏表的以下單元格中輸入公式:
(3)逐個選取工作簿中其他工作表,然後執行【插入】/【名稱】/【定義】命令,打開【定義名稱】對話框。在「在當前工作簿中的名稱」框中輸入:工作表名稱+Auto_Activate。如下圖所示在Sheet1工作表中打開【定義名稱】對話框,定義的名稱就為:Sheet1!Auto_Activate。
然後在引用位置文本框中輸入:=宏表1!$A$2。

★提示:對於一個工作表數量較多的工作表逐個設置會很麻煩。所以這時可以只需為其中一個設置名稱,但要保障「當打開工作簿時,必需是設置名稱的工作表處於選取狀態」★

五、限制工作簿的使用次數,超過次數就自我刪除
限制工作簿的使用次數,超過次數就自我刪除,也不失為保護作品的一種好方法。但這種方法需要修改注冊表。
有關程序的代碼如下:
Private Sub Workbook_Open()
Dim counter As Long, term As Long, chk
chk = GetSetting("hhh", "budget", "使用次數", "")
If chk = "" Then
term = 50 '限制使用50次
MsgBox "本工作簿只能使用" & term & "次" & vbCrLf & "超過次數將自動銷毀!", vbExclamation
SaveSetting "hhh", "budget", "使用次數", term
Else
counter = Val(chk) - 1
MsgBox "你還能使用" & counter & "次,請及時注冊!", vbExclamation
SaveSetting "hhh", "budget", "使用次數", counter
If counter <= 0 Then
DeleteSetting "hhh", "budget", "使用次數"
killme
End If
End If
End Sub

Public Sub killme()
Application.DisplayAlerts = False
ActiveWorkbook.ChangeFileAccess xlReadOnly
Kill ActiveWorkbook.FullName
ThisWorkbook.Close False
End Sub
將上述程序復制到工作簿的ThisWorkbook對象模塊中,保存文件即可。

⑧ 怎樣查看電腦上圖片的源代碼

電腦上的圖片只是數據格式,沒有源代碼。

1,下載並安裝WINHEX之類的16進制編輯器。

⑨ geomagic wrap軟體界面如何調整

這個很簡單,因為你啟動的時候用的是基本用戶界面,或者是一不小心把那一項刪除掉了。解決方法:打開Geomagic Studio的用戶界面,點擊左上角的圖標,會出現一個菜單欄,在這個小窗口的的右下方有個「選項」,點擊它,將基本用戶界面更改為高級用戶界面,點擊確定後重置布局,就好了。最後重啟軟體就好了。
Geomagic Wrap
2017是Geomagic公司最新推出的掃描數據處理軟體,新版具有許多亮點,如新的UV調整工具、折角選擇功能、DXF雕刻工具、特徵UV繪圖工具、紋理面尺寸工具、點雲—多邊形展開功能,強大而專業的功能可以讓用戶在幾分鍾完成三維三秒、片面處理、曲面創建等工作流程。

閱讀全文

與winhex源碼相關的資料

熱點內容
醜陋的中國人pdf 瀏覽:717
我的世界如何在伺服器裡面裝模組 瀏覽:622
javaweb進銷存源碼下載 瀏覽:555
單片機遙控門鈴設計圖解 瀏覽:322
閃送app怎麼更改照片 瀏覽:158
公司的程序員開始忙了 瀏覽:504
統信系統命令行如何輸漢字 瀏覽:279
java隨機取數組 瀏覽:476
伺服器匆忙什麼意思 瀏覽:780
windows下載文件命令 瀏覽:100
紹興加密防偽技術 瀏覽:54
linux清除緩存的命令 瀏覽:778
樑柱連接處梁的加密箍筋 瀏覽:102
安卓錄屏大師如何彈出 瀏覽:658
cad命令詳解 瀏覽:173
品牌雲伺服器提供商 瀏覽:326
加密投資者的心理 瀏覽:700
小米無命令 瀏覽:826
不要層層等命令 瀏覽:373
4k播放器怎樣設置源碼 瀏覽:955