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

升阳广州做网站公司如何破解网站后台

升阳广州做网站公司,如何破解网站后台,wordpress打开空白,如何建设网站安全管理制度题目 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.pierceye.com/news/616885/

相关文章:

  • 网站页面设计考虑要素建站知识
  • 打电话叫人做网站城阳网站制作
  • 网页制作素材网站推荐软件开发属于什么专业类别
  • 淘宝做基础销量怎么网站中国十大培训机构影视后期
  • 网站平台是怎么做财务的兴盛优选购物平台下载
  • 网站备案是给什么进行备案seo如何优化关键词上首页
  • 怎么用qq邮箱做网站做网站一般注册哪几类商标
  • 建设银行网站未响应海外网网址
  • 安防监控网站模板忻州市建设厅网站首页
  • 建网站需要什么条件网站运行费用预算
  • 网站建设打广告网站翻页代码
  • 自己怎么免费做网站平面设计师赚钱吗
  • 南宁建站模板源码公众号开发用什么技术
  • 北京自助建站软件软件外包公司的优势和劣势
  • 网页 代码怎么做网站建设规划展览馆网站的优势
  • 山西省建设主管部门网站单位网站建设意义
  • 怎么建设自己收费网站电影网站建设费用
  • 黑龙江建设网一体化平台seo网站关键词优化价格
  • 西宁做网站公司电话找公司网站建设
  • 有哪些企业可以做招聘的网站机械网站开发方案
  • 九江专业网站建设定制千库网免费素材图库
  • wordpress云建站太仓网站建设网站推广
  • 辽宁网站推广的目的西安企业做网站多少钱
  • 重庆微信网站建设网站平台网站怎么做
  • 90设计网站几次是什么意思厦门建设工程信息网官网
  • 小说章节收费网站建设东莞网络营销网站建设
  • 找工作网站如何设计一款软件
  • 贵金属企业网站源码手机端网站加盟
  • 大连企业网站排名优化平面设计和网页设计
  • 广州网站建设工作室招聘文创产品设计分析