首页
社区
课程
招聘
获取随机数
发表于: 2007-1-10 11:04 4844

获取随机数

2007-1-10 11:04
4844
获取随机数

比如随即跳出了版权信息

    mov     eax, 2                               范围0-2   
    mov     [XXXXXX], edx                        保存edx
    imul    edx, [CCCCCC], 8088405               CCCCCC为有效地址,值为0
    inc     edx
    mov     [CCCCCC], edx
    mul     edx
    mov     eax, edx                             EAX为取得的随机值
    mov     edx,[XXXXXX]                         恢复EDX

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
2
随机数有很多算法,但关键在于选取合适的种子来获取随即频度,单纯有个算法没啥意义。
2007-1-10 11:21
0
雪    币: 172
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呵呵,种子可以是

当前的系统时间,
系统开机的时间,
当前占用的内存数
当前的网络发包数量等....
2007-1-10 14:09
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
4
种子最好是某种random量的hash
算法就是mod,最多加个防overflow
参数选择比较重要
2007-1-10 17:48
0
游客
登录 | 注册 方可回帖
返回
//