目前已经在网上找到了adb数据库的checksum:
UPDATE account SET gold_coin = gold_coin + {money}, CHECKSUM =upper(md5(concat(account,PASSWORD,LPAD(conv(privilege, 10, 16), 8, 0),blocked_time,LPAD(conv(gold_coin, 10, 16),8,0),LPAD(conv(silver_coin, 10, 16),8,0),coin_password,unlock_coin_password_time,trade_lock_time,permit_ip,permit_id,'ABCDEF'))) WHERE account = '{account}';update account set checksum=UPPER(checksum) WHERE account = '{account}';
但是ddb也就是所有游戏数据表(data这个表)的checksum算法完全没有任何头绪,没有这个checksum就没法在数据库里面直接修改角色属性。
有大神知道这个checksum的算法的吗?目前看上去是一个随机的整数。
|
|