ObfuscatedString 混淆字串

2021-10-20 08:35:33 字數 670 閱讀 5834

最近在研究truelicense的時候,發現了一段**:

private static final string class_name = new obfuscatedstring(new long ).tostring(); /* => "de.schlichtherle.license.resources" */
然後很鬱悶,這是在幹嘛?

這些16進製制怎麼就轉換成字串了?

然後看了原始碼,加上蒐集些資料,終於明白。

這個obfuscatedstring 就是用來混淆字串的工具,用來隱藏**中的文字,以防洩露,比如linux/unix 的strings 等。

用法:

import de.schlichtherle.util.obfuscatedstring;

public class createobfuscatedstrings

}

可以對任意字串進行混淆。

就得到下面的結果:

keystore-filename:  new obfuscatedstring(new long ).tostring() /* => "hyde.keystore" */
然後就可以用最上面的方式寫在**中了。直接輸出class_name 就可以得到混淆前的文字

混淆字串

混淆字串 基礎知識 物極必反。我們已經研究了閱讀windows核心的方法,現在開始討論在我們自己的驅動編碼中採用特殊的編碼方法,來簡單地防止反彙編閱讀。這是有趣的一種事態 一方面我們研究如何閱讀別人的 尤其是ms的 另一方面,我們不得不採取措施保護自己的技術不被他人簡單地竊取。我這裡要用到的這種方法...

混淆字串

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!物極必反。我們已經研究了閱讀windows核心的方法,現在開始討論在我們自己的驅動編碼中採用特殊的編碼方法,來簡單地防止反彙編閱讀。這是有趣的一種事態 一方面我們研究如何閱讀別人的 尤其是ms的 另一方面,我們不得不採取措施保護自己的技術不被他人簡...

js,c c 生成隨機字元(去除易混淆字元)

1.j ascript 獲取長度為len的隨機字串 function getrandomstring len return pwd 2.c c 示例用法 c c code echo w regxstr 10作用為產生10個符合正規表示式 w 的字串 同時提供標頭檔案,靜態庫和共享庫,使用方法為 c ...