這幾個小工具也太好用了!
hexed.it
十六進制編輯器相信大家不會陌生,尤其是網(wǎng)絡安全行業(yè)的同學,經(jīng)常會使用它來查看文件、修改文件、編輯文件、編寫exploit、shellcode等等。
常用的十六進制編輯軟件有010editor、WinHex、UltraEdit。
但是吧,要安裝軟件總有些麻煩,尤其還要注冊碼激活碼之類的就更麻煩了,一不小心還遭遇病毒木馬或者捆綁軟件,防不勝防。有時候只是臨時用一下,有沒有更輕便的方式呢?
有!它就是:hexed.it。
這是一個在線網(wǎng)頁版的十六進制編輯器,瀏覽器里就能用,而且訪問還很快。網(wǎng)址就是名字:https://hexed.it,很好記:hex + edit,十六進制編輯的意思。
一打開就是編輯器的主界面:
簡單樸素,沒有廣告!
整個網(wǎng)頁分為左中右三個大的區(qū)域,左邊是文件數(shù)據(jù)檢查器,會根據(jù)你鼠標選擇的文件數(shù)據(jù)內(nèi)容進行各種進制的自動轉(zhuǎn)換,中間是文件內(nèi)容,右邊是文件的一些屬性信息。
在最頂部的工具欄中,還內(nèi)置了一些好用的小工具。
文件格式識別
有時候,我們拿到一個沒有擴展名的文件,不知道其文件格式,通過文件格式識別工具,就能快速知道這是一個什么文件。比如我拿一個去掉了擴展名的PPT文件做了實驗:
網(wǎng)站內(nèi)置了一萬多種文件格式的特征庫,基本上涵蓋了你能想到的所有文件格式。
哈希計算
計算文件的各種哈希值是基本操作:
哈希查詢
自帶了咱們常用的一些平臺哈希查詢,像是Google、VirusTotal、Hybrid等等:
直方圖
直方圖功能把文件的所有出現(xiàn)的字節(jié)0x00——0xFF進行統(tǒng)計,使用直方圖可以清楚看出各個字節(jié)的數(shù)據(jù)出現(xiàn)的比例。
這功能有啥用?估計只有一些安全分析老手才能用得上了。
偷偷給大家分享一個小技巧。
如果你的某個資源上傳到網(wǎng)盤被河蟹了,悄悄打開十六進制編輯器,在文件結(jié)尾隨意添加一些數(shù)據(jù),比如一個字節(jié):0x00。
然后再次上傳,99.99%的情況下,就穩(wěn)了。哪怕文件變更一個比特,文件的哈希值(MD5、SHA1)也會完全不同。
別問我為什么知道。
text2image
第二款工具叫:text2image,從名字上也大抵能猜出它的用途:將文本轉(zhuǎn)換成圖片。
網(wǎng)址:https://text2image.jaychen.fun/
有時候我們希望把代碼片段生成一張圖,直接去編譯器里面截圖吧,忒麻煩不說,要是代碼超出一屏,還要截好幾次然后拼出來。
用這個工具就簡單省事的多,直接把代碼copy到這里,一鍵download成本地圖片,不要太方便。
這工具支持多種的配置選項,主題風格、顏色、邊距等等都可以自定義:
為了防止盜圖,還可以添加自己的水?。?/p>
carbon
如果說前面那個工具還只是文本轉(zhuǎn)圖片,那這里還有更強大的工具:carbon,專注于代碼轉(zhuǎn)圖片。
網(wǎng)址:https://Carbon.now.sh
比起前面那個,它的代碼語法高亮支持的則更為強大,支持幾乎所有主流編程語言的識別:
它還有一個強大的功能,將圖片拷貝成多種形式:
比如直接拷貝成image,然后在其他軟件中粘貼即可,免去了保存文件再在其他軟件中導入的繁瑣過程,不用在本地生成圖片就能使用,非常nice。
還可以拷貝成URL,將代碼潛入到URL中,這樣別人打開URL就能在你的基礎上編輯了。當然代碼太長的話就不適合了,那樣構(gòu)建的URL就太長了。
draw.io
除了寫代碼,畫圖也是每個程序員必備的技能之一,我們經(jīng)常接觸有流程圖、架構(gòu)圖等等。
想一想,要是在工作匯報的PPT上整幾張鎮(zhèn)住場子的圖,是不是倍兒有面子?
傳統(tǒng)的畫圖工具要安裝、使用復雜、新手也不容易畫出好看的圖。
有些網(wǎng)站呢,又要各種注冊什么的,很麻煩。
有這么一個網(wǎng)站,打開就能用,不用注冊。而且內(nèi)置了操作的元素組件,還有各種漂亮的配色主題,能讓新手也能快速畫出專業(yè)好看的圖,是不是很贊?
我要推薦的網(wǎng)站就是:draw.io。
這既是它的名字,也是它的網(wǎng)站地址。
親測好用!