吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 750|回复: 8
收起左侧

[求助] 内存明码如何处理

[复制链接]
collinchen1218 发表于 2023-10-15 14:40
本帖最后由 collinchen1218 于 2023-10-15 14:46 编辑

这段时间我一直使用aardio写crackme,但是每次不管如何修改,总是会出现内存明码,即使我不写变量依旧存在内存明码,就连我使用aes加密时的密码都出现在内存,请教各位大佬应该如何处理这个问题?

或者说,换个思路,可不可以删除掉内存的明码

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

艾莉希雅 发表于 2023-10-15 14:50
什么密码,你把它变换成sbox试试?
 楼主| collinchen1218 发表于 2023-10-15 14:56
艾莉希雅 发表于 2023-10-15 14:50
什么密码,你把它变换成sbox试试?

关键问题出在了我使用aes加密,但是加密方式被发现了,密码都被获取了,加密的结果也被获取,只要做一个解密就行了,所以我发帖求助
XinSong 发表于 2023-10-15 17:41
collinchen1218 发表于 2023-10-15 14:56
关键问题出在了我使用aes加密,但是加密方式被发现了,密码都被获取了,加密的结果也被获取,只要做一个 ...

丢服务器加密在返回
头像被屏蔽
5ayuan 发表于 2023-10-15 17:47
提示: 该帖被管理员或版主屏蔽
 楼主| collinchen1218 发表于 2023-10-15 18:17
XinSong 发表于 2023-10-15 17:41
丢服务器加密在返回

问题还是没解决,这总归要获取,获取内存就出现,解密还会出现,然后加密算法有被反编译找到,依旧如此
忆魂丶天雷 发表于 2023-10-15 18:35
解密之后(等不需要解密结果后)就写内存覆盖掉或者释放掉变量,这样就可以避免解密结果长时间存在内存中。但是解密过程中内存中存在解密结果是无法避免的。
XinSong 发表于 2023-10-15 18:43
collinchen1218 发表于 2023-10-15 18:17
问题还是没解决,这总归要获取,获取内存就出现,解密还会出现,然后加密算法有被反编译找到,依旧如此

加壳或者直接云函数,结果没办法,永远都要明文处理。
爱飞的猫 发表于 2023-10-15 21:12

只要你还是直接比对字符串,就一定会在内存里出现的。

如果你不希望人获取明文内容,你应该预先用某个算法(记为 F)将实际值处理下,然后将相同的操作对输入内容执行,最后比对。

比如设计简单的计算函数。假设我有一个 F 函数,其中 F("password") = 12345,那么我可以记录下这个值并编译到主程序。然后在代码中对用户的输入进行 F(input) 求值,将值是否等于 12345 作为验证条件。

这个 F 可以是哈希(不可逆),或某个加密/解密函数。这样操作的话,求解原始答案会更难。

https://www.52pojie.cn/forum.php?mod=redirect&goto=findpost&ptid=1844134&pid=48245316



说白了就是不要直接比对明文。

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
collinchen1218 + 2 + 1 谢谢@Thanks!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-10 22:14

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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