首页
社区
课程
招聘
[旧帖] [求助]动态加密解密 0.00雪花
发表于: 2011-1-1 17:13 1085

[旧帖] [求助]动态加密解密 0.00雪花

2011-1-1 17:13
1085
为了防止字串从程序搜到,或者从内存获取,采用动态加密解密,或者还有更好的办法?
如下的字串如何使用动态加密解密,要用数组首地址什么什么的,是否很复杂?
char *array[] = {"china","pediy","bbs.pediy.com","hello"};

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我的想法是在程序中malloc出一块内存空间用来存加密后的常量字符串,加密的常量字符串数据用自己写的另外一个程序异或一下得出,然后放到开辟的内存空间中,用的时候再异或出来。加密了解不多,就知道这法子了。
2011-1-1 18:25
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
就是说可以搜到加密的常量字符串,这样强度如何
2011-1-1 18:45
0
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
是可以搜到加密的常量字符串,强度看加密算法,aes什么的。
我还想到一个是把这些字符串数据放入代码段和指令混在一起,不在数据段了也就搜不到了。
2011-1-1 19:28
0
雪    币: 95
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
只为了一串字符在内存中不被搜索到的话,在临时域加密(简单点xor)一下,再new分配内存中,用的话再解密
2011-1-1 19:40
0
游客
登录 | 注册 方可回帖
返回
//