自由的生活_软ag赌博|注册论坛

?找回密码
?ag平台试玩|官方网站

QQ登录

只需一步,快速开始

搜索
查看: 1497|回复: 5
打印 上一主题 下一主题

[radius] 分享一段自己写的pap反向算法,可以还原pap加密过的密文

[复制链接]
跳转到指定楼层
1#
发表于 2019-3-4 19:30:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?ag平台试玩|官方网站

x
本帖最后由 luokaichuang 于 2019-3-5 07:24 编辑
  1. /* 还原pap加密的密码为明文
  2. * secret:? ?? ?? ? 对接密钥
  3. * secret_len:? ? 密钥长度
  4. * auth:? ? 请求认证字
  5. * pap_pwd: pap算法加密后的密文
  6. * pwd_len: pap密文长度
  7. * pwd_text:明文密码
  8. */
  9. void pap_dec(uint8_t* secret,uint8_t secret_len,uint8_t* auth,uint8_t* pap_pwd,uint8_t pwd_len,uint8_t* pwd_text){
  10. ? ?? ???int loop=pwd_len/16;
  11. ? ?? ???int i,j,offset;
  12. ? ?? ???uint8_t? ?? ???group[16];
  13. ? ?? ???uint8_t md5val[16];
  14. ? ?? ???uint8_t md5source[secret_len+16];
  15. ? ?? ???memcpy(md5source,secret,secret_len);
  16. ? ?? ???for(i=1;i<=loop;i++){
  17. ? ?? ?? ?? ?? ? offset=(loop-i)*16;
  18. ? ?? ?? ?? ?? ? memcpy(group,pap_pwd+offset,16);
  19. ? ?? ?? ?? ?? ? if(loop==i){
  20. ? ?? ?? ?? ?? ?? ?? ?? ?memcpy(md5source+secret_len,auth,16);
  21. ? ?? ?? ?? ?? ?? ?? ?? ?md5(md5val,md5source,secret_len+16);
  22. ? ?? ?? ?? ?? ?? ?? ?? ?for(j=0;j<16;++j){
  23. ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???pwd_text[j]=group[j]^md5val[j];
  24. ? ?? ?? ?? ?? ?? ?? ?? ?}
  25. ? ?? ?? ?? ?? ? }else{
  26. ? ?? ?? ?? ?? ?? ?? ?? ?memcpy(md5source+secret_len,pap_pwd+offset-16,16);
  27. ? ?? ?? ?? ?? ?? ?? ?? ?md5(md5val,md5source,secret_len+16);
  28. ? ?? ?? ?? ?? ?? ?? ?? ?for(j=0;j<16;++j){
  29. ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???pwd_text[offset+j]=group[j]^md5val[j];
  30. ? ?? ?? ?? ?? ?? ?? ?? ?}
  31. ? ?? ?? ?? ?? ? }
  32. ? ?? ???}
  33. }
复制代码


routeros
2#
发表于 2019-3-5 13:19:45 | 只看该作者
看不懂帮顶
routeros
4#
发表于 2019-3-7 09:48:49 | 只看该作者
看不懂帮顶
routeros
5#
发表于 2019-3-7 18:41:38 | 只看该作者
看不懂帮顶
routeros
6#
发表于 2019-3-16 19:19:14 来自手机 | 只看该作者
你会Java么
routeros

本版积分规则

QQ|小黑屋|手机版|Archiver|软ag赌博|注册论坛 ( 渝ICP备15001194号-1,渝公网安备 50011602500124号 )

GMT+8, 2019-11-5 20:07 , Processed in 0.154694 second(s), 21 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4 Licensed

? 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表