ZIP File Quine
ZIP File Quine
The most interesting thing is that it will
kill some anti-virus softwares which try to
unzip and scan to see if there's any virus
recursively when they encounter a zip file and
don't have a recursion depth check. They will hang
instead if they have TCO (Tail Call Optimization)
or simply use an infinite loop.
Basically anti-virus softwares should recognize
fixed points of unzipping function. Say if
unzip(x) = x and x is not a virus, then it
should stop unzipping and scanning.
Is it possible to produce a zip file which
have infinite level yet doesn't have a pattern
just like irrational number? If anti-virus scanning
never ends, does this zip file contain any virus?
ref: A ZIP file quine from reddit
this post made me laugh out
and the interrupt key XD
The most interesting thing is that it will
kill some anti-virus softwares which try to
unzip and scan to see if there's any virus
recursively when they encounter a zip file and
don't have a recursion depth check. They will hang
instead if they have TCO (Tail Call Optimization)
or simply use an infinite loop.
Basically anti-virus softwares should recognize
fixed points of unzipping function. Say if
unzip(x) = x and x is not a virus, then it
should stop unzipping and scanning.
Is it possible to produce a zip file which
have infinite level yet doesn't have a pattern
just like irrational number? If anti-virus scanning
never ends, does this zip file contain any virus?
ref: A ZIP file quine from reddit
this post made me laugh out
This is the zip that never ends,
Yes it goes on and on my friend.
Some people started clicking it, not knowing what it was,
And they'll keep on clicking it forever just because...
and the interrupt key XD
0 retries:
Post a Comment
Note: Only a member of this blog may post a comment.