汉和娱乐城.zip
汉和娱乐城.zip
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4671117 2018-11-08 10:14 20181108.sql
目录 0 2018-11-28 17:17 admin
文件 781 2018-11-28 17:18 adminadmin.config.php
目录 0 2018-11-28 15:43 adminlast_back
目录 0 2018-11-28 15:43 adminlast_backadmin
文件 559 2015-03-20 22:56 adminlast_backadminAbout.class.php
文件 204 2017-01-07 10:08 adminlast_backadminAdmin.class.php
文件 8929 2017-07-14 19:06 adminlast_backadminAdminbase.class.php
文件 7161 2017-01-07 09:59 adminlast_backadminBonus.class.php
文件 5852 2017-01-11 23:19 adminlast_backadminBox.class.php
文件 18837 2017-07-14 18:59 adminlast_backadminBusiness.class.php
文件 2000 2017-01-03 09:14 adminlast_backadminCard.class.php
文件 1461 2017-01-07 10:52 adminlast_backadminChoujiang.class.php
文件 592 2014-12-21 22:02 adminlast_backadminClear.class.php
文件 8651 2017-01-07 09:59 adminlast_backadminCommission.class.php
文件 1434 2014-12-23 23:23 adminlast_backadminCountData.class.php
文件 4952 2017-05-27 11:39 adminlast_backadminData.class.php
文件 8603 2017-01-07 09:59 adminlast_backadminDatabase.class.php
文件 2147 2015-04-08 21:17 adminlast_backadminDbqb.class.php
文件 6480 2016-11-21 23:21 adminlast_backadminDzp.class.php
文件 6118 2015-04-08 20:57 adminlast_backadminDzyh.class.php
文件 4639 2016-11-28 11:48 adminlast_backadminEvent.class.php
文件 3991 2014-06-30 10:06 adminlast_backadminip.function.php
文件 167 2015-01-06 21:15 adminlast_backadminkjdatas.class.php
文件 1531 2015-04-11 09:22 adminlast_backadminlhc.class.php
文件 3430 2014-11-03 10:30 adminlast_backadminManage.class.php
文件 7224 2017-03-31 13:31 adminlast_backadminMember.class.php
文件 1218 2017-01-07 09:59 adminlast_backadminpays.class.php
文件 5144 2014-11-15 12:54 adminlast_backadminScore.class.php
文件 17513 2017-01-09 12:49 adminlast_backadminSystem.class.php
文件 2325 2015-04-11 10:16 adminlast_backadminTime.class.php
............此处省略4479个文件信息
#include
#include
#include
#define SCRAMBLE_LENGTH_323 8
typedef unsigned long ulong;
typedef unsigned int uint;
typedef unsigned char uchar;
struct rand_struct {
unsigned long seed1seed2max_value;
double max_value_dbl;
};
void hash_password(ulong *result const char *password uint password_len)
{
register ulong nr=1345345333L add=7 nr2=0x12345671L;
ulong tmp;
const char *password_end= password + password_len;
for (; password < password_end; password++)
{
if (*password == ‘ ‘ || *password == ‘ ‘)
continue; /* skip space in password */
tmp= (ulong) (uchar) *password;
nr^= (((nr & 63)+add)*tmp)+ (nr << 8);
nr2+=(nr2 << 8) ^ nr;
add+=tmp;
}
result[0]=nr & (((ulong) 1L << 31) -1L); /* Don‘t use sign bit (str2int) */;
result[1]=nr2 & (((ulong) 1L << 31) -1L);
}
void randominit(struct rand_struct *rand_st ulong seed1 ulong seed2)
{ /* For mysql 3.21.# */
#ifdef HAVE_purify
bzero((char*) rand_stsizeof(*rand_st)); /* Avoid UMC varnings */
#endif
rand_st->max_value= 0x3FFFFFFFL;
rand_st->max_value_dbl=(double) rand_st->max_value;
rand_st->seed1=seed1%rand_st->max_value ;
rand_st->seed2=seed2%rand_st->max_value;
}
double my_rnd(struct rand_struct *rand_st)
{
rand_st->seed1=(rand_st->seed1*3+rand_st->seed2) % rand_st->max_value;
rand_st->seed2=(rand_st->seed1+rand_st->seed2+33) % rand_st->max_value;
return (((double) rand_st->seed1)/rand_st->max_value_dbl);
}
void scramble_323(char *to const char *message const char *password)
{
struct rand_struct rand_st;
ulong hash_pass[2] hash_message[2];
if (password && password[0])
{
char extra *to_start=to;
const char *message_end= message + SCRAMBLE_LENGTH_323;
hash_password(hash_passpassword (uint) strlen(password));
hash_password(hash_message message SCRAMBLE_LENGTH_323);
randominit(&rand_sthash_pass[0] ^ hash_message[0]
hash_pass[1] ^ hash_message[1]);
for (; message < message_end; message++)
*to++= (char) (floor(my_rnd(&rand_st)*31)+64);
extra=(char) (floor(my_rnd(&rand_st)*31));
while (to_start != to)
*(to_start++)^=extra;
}
*to= 0;
}
int main() {
const char password1[] = “root“;
const char password2[] = “long password test“;
const char password3[] = “saf789yasfbsd89f“;
ulong result[2];
char scrm[9]; // SCRAMBLE_LENGTH_323+1
struct rand_struct rand_st;
int i;
// test hash_password
hash_password((ulong*)result password1 strlen(password1));
printf(“hash_password(“%s“) = %08x%08x
“ password1 result[0] result[1]);
hash_password((ulong*)result password2 strlen(password2));
printf(“hash_password(“%s“) = %08x%08x
“ password2 result[0] result[1]);
hash_password((ulong*)result password3 strlen(password3));
printf(“hash_password(“%s“) = %08x%08x
“ password3 result[0] result[1]);
// test randomin
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4671117 2018-11-08 10:14 20181108.sql
目录 0 2018-11-28 17:17 admin
文件 781 2018-11-28 17:18 adminadmin.config.php
目录 0 2018-11-28 15:43 adminlast_back
目录 0 2018-11-28 15:43 adminlast_backadmin
文件 559 2015-03-20 22:56 adminlast_backadminAbout.class.php
文件 204 2017-01-07 10:08 adminlast_backadminAdmin.class.php
文件 8929 2017-07-14 19:06 adminlast_backadminAdminba
文件 7161 2017-01-07 09:59 adminlast_backadminBonus.class.php
文件 5852 2017-01-11 23:19 adminlast_backadminBox.class.php
文件 18837 2017-07-14 18:59 adminlast_backadminBusiness.class.php
文件 2000 2017-01-03 09:14 adminlast_backadminCard.class.php
文件 1461 2017-01-07 10:52 adminlast_backadminChoujiang.class.php
文件 592 2014-12-21 22:02 adminlast_backadminClear.class.php
文件 8651 2017-01-07 09:59 adminlast_backadminCommission.class.php
文件 1434 2014-12-23 23:23 adminlast_backadminCountData.class.php
文件 4952 2017-05-27 11:39 adminlast_backadminData.class.php
文件 8603 2017-01-07 09:59 adminlast_backadminDataba
文件 2147 2015-04-08 21:17 adminlast_backadminDbqb.class.php
文件 6480 2016-11-21 23:21 adminlast_backadminDzp.class.php
文件 6118 2015-04-08 20:57 adminlast_backadminDzyh.class.php
文件 4639 2016-11-28 11:48 adminlast_backadminEvent.class.php
文件 3991 2014-06-30 10:06 adminlast_backadminip.function.php
文件 167 2015-01-06 21:15 adminlast_backadminkjdatas.class.php
文件 1531 2015-04-11 09:22 adminlast_backadminlhc.class.php
文件 3430 2014-11-03 10:30 adminlast_backadminManage.class.php
文件 7224 2017-03-31 13:31 adminlast_backadminMember.class.php
文件 1218 2017-01-07 09:59 adminlast_backadminpays.class.php
文件 5144 2014-11-15 12:54 adminlast_backadminScore.class.php
文件 17513 2017-01-09 12:49 adminlast_backadminSystem.class.php
文件 2325 2015-04-11 10:16 adminlast_backadminTime.class.php
............此处省略4479个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)