你知唔知我系靓仔
python提取字符串及轻量加密字符串库
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import re
import sys
def strings(file):
chars = r"A-Za-z0-9/\-:.,_$%'()[\]<> \u4e00-\u9fa5"
shortestReturnChar = 4
regExp = '[%s]{%d,}' % (chars, shortestReturnChar)
pattern = re.compile(regExp)
with open(file, 'rb') as f:
return pattern.findall(f.read().decode(errors='ignore'))
if __name__ == "__main__":
len = len(sys.argv)
if len <= 1:
exit(0)
lines = strings(sys.argv[1])
for line in lines:
print(line)
$ gcc -o test test.c
$ python strings.py test
skCrypt 轻量级加密字符串的使用
#include "skCrypter.h"
int main() {
// 使用 skCrypt 宏创建加密的字符串对象
auto encryptedString = skCrypt(L"Hello, encrypted world!");
// 打印解密后的字符串
wprintf(L"%s\n", encryptedString); // 或者 encryptedString.decrypt();
// 加密后的字符串在使用后可以手动再次加密
encryptedString.encrypt();
// 清除字符串存储
encryptedString.clear();
return 0;
}
https://github.com/skadro-official/skCrypter
感谢看雪crackwiki提供的dump脚本