今天小伙伴用 PHP 写的 if else 逻辑,被人轻而易举的绕过了!这是为什么?

2018-02-10 14:17:18 +08:00
 Caojx

if else 逻辑可以轻易的绕过么

11265 次点击
所在节点    程序员
65 条回复
caola
2018-02-10 17:39:12 +08:00
代码都没有,又想黑世界上最好的语言 PHP 了?
tabris17
2018-02-10 17:42:09 +08:00
真•提问的艺术
WuwuGin
2018-02-10 17:45:49 +08:00
是真的,php 能被黑客轻易破解,换成汇编吧。
zjsxwc
2018-02-10 17:48:30 +08:00
黑的太不专业了,上个代码啊
bestkayle
2018-02-10 18:03:03 +08:00
缺铜币了吧
gouchaoer
2018-02-10 18:04:26 +08:00
这个。。。
si
2018-02-10 18:29:40 +08:00
这样的问题我只能这样回答:这是因为那个原因啊。
twoyuan
2018-02-10 19:44:10 +08:00
可以轻易的绕过
ceshi12
2018-02-10 19:44:34 +08:00
好问题,因为所以,4 个字
wlh233
2018-02-10 19:48:10 +08:00
可以的,你只需要
wdlth
2018-02-10 20:07:33 +08:00
按照 CTF 的知识,写得不好确实是可以绕过的,比如“ 0e 比较绕过”,但是用 Password Hashing API 就没这么容易了……
1762628386
2018-02-10 20:17:47 +08:00
if( FunctionName() ===false ){
//
}else{
//
}

怕不是这种?
1762628386
2018-02-10 20:18:32 +08:00
FunctionName(){
echo "哈哈 我绕过了"
}
Cyron
2018-02-10 20:25:37 +08:00
小伙伴就是楼主系列
fuyufjh
2018-02-10 20:28:32 +08:00
blocked
guog
2018-02-10 21:00:45 +08:00
@xxbutoo 哈哈,莫不是再去掉一个等号😂
usedname
2018-02-10 21:11:28 +08:00
V2EX 第 287414 号会员,加入于 2018-01-28 22:04:39 +08:00,今日活跃度排名 7190


你忍了这么久也是不容易哈, 速度 block sb
junmoxiao
2018-02-10 21:44:05 +08:00
最烦这样问问题的,就给个大概的现象,前因后果什么都没有,无语
ebony0319
2018-02-10 22:06:47 +08:00
if 的时候引发一个异常比如:1/0==0,然后在在异常捕获时候留一个后门,或者没有捕获异常导致内存泄露。还有一种就是 if(a==1);{}else{}。好了,瞎编不下去了。
xttttt
2018-02-10 23:50:28 +08:00
If (lz!==sb)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/429991

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX