当前位置: 首页 > news >正文

xuzhou网站制作品牌怎么注册

xuzhou网站制作,品牌怎么注册,自己做网站赚钱吗,台州手机端建站模板题目 flag在这里要用钱买#xff0c;这是个赌博网站。注册个账号#xff0c;然后输入七位数字#xff0c;中奖会得到相应奖励。 githacker获取网站源码 #xff0c;但是找到了flag文件但是没用。 bp 抓包发现api.php#xff0c;并且出现我们的输入数字。 根据题目给的附…题目 flag在这里要用钱买这是个赌博网站。注册个账号然后输入七位数字中奖会得到相应奖励。  githacker获取网站源码 但是找到了flag文件但是没用。 bp 抓包发现api.php并且出现我们的输入数字。 根据题目给的附件源码查看api.php ?php require_once(config.php); header(Content-Type: application/json);function response($resp){die(json_encode($resp)); }function response_error($msg){$result [statuserror];$result[msg] $msg;response($result); }function require_keys($req, $keys){foreach ($keys as $key) {if(!array_key_exists($key, $req)){response_error(invalid request);}} }function require_registered(){if(!isset($_SESSION[name]) || !isset($_SESSION[money])){response_error(register first);} }function require_min_money($min_money){if(!isset($_SESSION[money])){response_error(register first);}$money $_SESSION[money];if($money 0){$_SESSION array();session_destroy();response_error(invalid negative money);}if($money $min_money){response_error(you don\ have enough money);} }if($_SERVER[REQUEST_METHOD] ! POST || !isset($_SERVER[CONTENT_TYPE]) || $_SERVER[CONTENT_TYPE] ! application/json){response_error(please post json data); }$data json_decode(file_get_contents(php://input), true); if(json_last_error() ! JSON_ERROR_NONE){response_error(invalid json); }require_keys($data, [action]);// my boss told me to use cryptographically secure algorithm function random_num(){do {$byte openssl_random_pseudo_bytes(10, $cstrong);$num ord($byte);} while ($num 250);if(!$cstrong){response_error(server need be checked, tell admin);}$num / 25;return strval(floor($num)); }function random_win_nums(){$result ;for($i0; $i7; $i){$result . random_num();}return $result; }function buy($req){require_registered();require_min_money(2);$money $_SESSION[money];$numbers $req[numbers];$win_numbers random_win_nums();$same_count 0;for($i0; $i7; $i){if($numbers[$i] $win_numbers[$i]){$same_count;}}switch ($same_count) {case 2:$prize 5;break;case 3:$prize 20;break;case 4:$prize 300;break;case 5:$prize 1800;break;case 6:$prize 200000;break;case 7:$prize 5000000;break;default:$prize 0;break;}$money $prize - 2;$_SESSION[money] $money;response([statusok,numbers$numbers, win_numbers$win_numbers, money$money, prize$prize]); }function flag($req){global $flag;global $flag_price;require_registered();$money $_SESSION[money];if($money $flag_price){response_error(you don\ have enough money);} else {$money - $flag_price;$_SESSION[money] $money;$msg Here is your flag: . $flag;response([statusok,msg$msg, money$money]);} }function register($req){$name $req[name];$_SESSION[name] $name;$_SESSION[money] 20;response([statusok]); }switch ($data[action]) {case buy:require_keys($data, [numbers]);buy($data);break;case flag:flag($data);break;case register:require_keys($data, [name]);register($data);break;default:response_error(invalid request);break; } for($i0; $i7; $i){         if($numbers[$i] $win_numbers[$i]){             $same_count;         }     }  重点是上述代码 使用弱等于说明我们可以用bool绕过 比较两个变量的值和类型比较两个变量的值不比较数据类型。 在php中,如果bool和任何其他类型比较,任何其他类型会转换为bool。 在PHP中当转换为 boolean 时以下值被认为是 FALSE (1) 布尔值 FALSE 本身 (2) 整型值 0零 (3)浮点型值 0.0零 (4)空字符串以及字符串 “0” (5)不包括任何元素的数组(注意,一旦包含元素,就算包含的元素只是一个空数组,也是true) (6)不包括任何成员变量的对象仅 PHP 4.0 适用 (7)特殊类型 NULL包括尚未赋值的变量 (8)从空标记生成的 SimpleXML 对象 (9)所有其它值包括-1都被认为是 TRUE 包括任何资源 所以我们修改数据包中的number值为7个ture[true,true,true,true,true,true,true] 多发几次包赚够flag的钱
http://www.dnsts.com.cn/news/108290.html

相关文章:

  • 网站主目录WordPress开网店
  • 如何把网站放到百度泰州百度seo公司
  • 行业门户网站有哪些百度框架户开户渠道代理
  • 企业网站建设 企业官网定制网站建设与管理好学吗
  • 网站设计的思路wordpress农业网站
  • 网站设计制作公司设计师常备设计网站大全
  • vs怎么添加做网站四川省工程信息造价网
  • 新乡 网站运营怎样制作网页新手自学入门
  • 母亲とが话しています播放seo程序专员
  • 网站建设要学哪些软件有哪些内容网站开发基础课程
  • 国外互动网站单位网站建设服务
  • 嘉兴网站深圳十大网站建设
  • 做学习交流网站南平摩托车罚款建设网站缴费
  • 高端定制网站建设开创云网站建设支持
  • 芙蓉区乡建设局网站公司网站建设代理一般做多久
  • 大同百度做网站多少钱凡科网免费网站域名注册
  • 怎么往网站换图片南昌seo推广公司
  • 免费国外网站空间奉贤品牌网站建设
  • 网站搭建代理两个男性做网站
  • 呼市企业网站制作鞍山网站设计制作
  • 做企业网站所需要的资料wordpress如何看访问量
  • 用什么程序做网站最好优化通过网络营销学到了什么
  • 西安地区专业做网站公司查看网站备案号
  • iis 发布网站 500企业机房建设公司
  • 深圳网咯鸟网站建设公司怎么样注册公司最少需要多少钱
  • 公司建设网站费用吗深圳做网站龙华新科
  • 深圳做英文网站的公司互动平台网站建设
  • 用哪个网站做相册视频个人网站制作基本步骤
  • 做内容网站现在还做响应式网站吗
  • 网站文件解压网站建设 ader