jackup 发表于 2008-2-7 14:14:18

请教PDB文件的问题

请教各位,我有一个PDB文件,反编译后找到:

string ls_name
string ls_code
string ls_inpass
string ls_outpass
long ll_len
long ll_lenname


ls_name = left(trim(parent.sle_1.text),9)
ls_code = trim(parent.sle_2.text)

if ((len(ls_name) = 0) or (len(ls_code) = 0)) then
        messagebox("注册失败...","填写正确后再注册!")
        return 1
end if

ls_inpass = ls_name
parent.ii_count ++

if parent.ii_count < 3 then
        ll_len = b64_size(len(ls_inpass),1)
        ls_outpass = space(ll_len)
        b64_des(ls_inpass,ls_outpass,gs_key,len(ls_inpass),1)
        ls_outpass = left(ls_outpass,len(ls_outpass) - 2)

        if ls_outpass = ls_code then
                ls_outpass = gs_name + ls_outpass
                update pyuser SET pyno =' ' WHERE left ( pyuser.pyno , 9 ) =' 'using sqlca;
/* SQL Parameters List
0-> :ls_outpass
1-> :gs_name
*/
                messagebox("谢谢使用!","请退出系统后重新启动!")
                gi_pass = 0
                close(parent)
        else
                messagebox("注册失败...","填写正确后再注册!")
                return 1
        end if

else
        halt
end if

return


暴破的话要如何修改?
页: [1]
查看完整版本: 请教PDB文件的问题