首页
社区
课程
招聘
[旧帖] PUBKEY还是public key? 0.00雪花
发表于: 2015-2-6 07:30 5883

[旧帖] PUBKEY还是public key? 0.00雪花

2015-2-6 07:30
5883
想问问之前讨论过的一个话题中提及的,主程序出现以下样子的PUBLIC KEY,是干嘛的,这个好象与10,16,1F的pubkey不是一回事,但程序确定替换了以下部分后就可以用了,而且是明文的,根本不需要调试,如下:
-----BEGIN PUBLIC KEY---
MIIBSFGSFGSDFGSDGFSFDGSQEFAAOCAQ8AMIIBCgKCAQEARGEG536ERGTW5YUW
GGDSGFDSG3QQEWSFSHEW5U76W4YJDDXFNSRHTQTEGDHFGNW4SFDSFGSFDGSG
+hPd6UbCwBuso4C9gRL27jvOgW5yOrWsMiy/1dN4m81zdRS01VEMA4Vp9xoFRl43
3jXb6T8sBIhcisE/PmjNo+Z6QSI4yAFSoGvpPjrNORU45PEeAFXTTYj3tZqFDGGFSSFjjSx
LpweaNrTtw84DCBG+sBm7UWHpoi3e1fX7uN3U9xT51Jr3ZgsNqSPrrysryGceB/itSsy
JImmEgKtZSIkl2+ltSRYWd2/58nnNEz9zyeCe9TBqhBCYpUngHmfgML5sgmAcLC8Hn
retwtrewB
-----END PUBLIC KEY---

程序已经可以用了,就想知道这个倒底是做什么的?  无他,好奇而已!

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 517
活跃值: (84)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
2
被openssl的rsa读取用的。
RSA* k = PEM_read_RSA_PUBKEY(keyfile, nullptr, nullptr, nullptr);
2015-2-6 11:45
0
雪    币: 22
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
按你所讲的是不是将其放入keyfile中,但实际上主程序本身就包含有:
-----BEGIN PUBLIC KEY---
。。。。。。。。。。。。。。。。
retwtrewB
-----END PUBLIC KEY---

这个可以用ultraedit或hexedit或winhex.exe直接看到的, 是不是跟你讲得不是一回事?
2015-2-6 15:51
0
雪    币: 517
活跃值: (84)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
4
openssl genrsa -out rsakey.pem 2048可以生成这种文件。百度之,关键字:openssl rsa 密钥生成
2015-2-6 19:40
0
雪    币: 7
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
这是PEM编码过后的公钥   不过楼主你截取的数据应该不太对     如果是正确的数据  你可以除去第一行和最后一行的数据删除掉以后     把换行也删掉   就是 公钥的base64编码值了   可以在网上随便找一个base64解码的工具   解码后  你再用ue打开  看  就是十六进制的公钥数据了   公钥的作用为了验证签名值或者为了加密数据
2015-3-7 16:17
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
是验证程序有没有被修改哦
2015-3-30 09:56
0
雪    币: 30
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
MIIBSFGSFGSDFGSDGFSFDGSQEFAAOCAQ8AMIIBCgKCAQEARGEG536ERGTW5YUW
GGDSGFDSG3QQEWSFSHEW5U76W4YJDDXFNSRHTQTEGDHFGNW4SFDSFGSFDGSG
+hPd6UbCwBuso4C9gRL27jvOgW5yOrWsMiy/1dN4m81zdRS01VEMA4Vp9xoFRl43
3jXb6T8sBIhcisE/PmjNo+Z6QSI4yAFSoGvpPjrNORU45PEeAFXTTYj3tZqFDGGFSSFjjSx
LpweaNrTtw84DCBG+sBm7UWHpoi3e1fX7uN3U9xT51Jr3ZgsNqSPrrysryGceB/itSsy
JImmEgKtZSIkl2+ltSRYWd2/58nnNEz9zyeCe9TBqhBCYpUngHmfgML5sgmAcLC8Hn
retwtrewB
主要是这个 可能会进行分割吧
2015-3-30 14:35
0
雪    币: 22
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
确实不是正确的码,我只是拿个样出来,而已。 也就是说按你说的在UE中打开的公钥就可以用到flex SDK中生成lmcrypt.exe?
2015-4-8 20:56
0
雪    币: 7
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
我没用过flex SDK     只能告诉你  这个公钥base64解码后  是一个asn.1编码的公钥也就是在裸公钥前面 添加了 TAG -》标志  和  Len  -》裸公钥数据长度   ,用这个公钥做其它使用的话   也必须注意公钥的格式     不同的标准,不同的接口对于  公钥的格式也不是完全相同的。
2015-4-12 11:02
0
游客
登录 | 注册 方可回帖
返回
//