Search: Home Bugtraq Vulnerabilities Mailing Lists Jobs Tools Beta Programs
Feast of Egos
Tim Mullen, 2004-09-07

Eager to tarnish Microsoft's shiny new Service Pack 2, the security press managed to spin the most thin and marginal issues into "gaping holes" and "security craters."

Comments Mode:
Feast of Egos 2004-09-07
Beryllium Sphere LLC (1 replies)
Feast of Egos 2004-09-13
Anonymous
Feast of Egos 2004-09-08
Todd Knarr (2 replies)
Feast of Egos 2004-09-09
Troll (2 replies)
Feast of Egos 2004-09-10
Todd Knarr (2 replies)
Feast of Egos 2004-09-13
Anonymous
Feast of Egos 2004-09-14
Angus (1 replies)
Feast of Egos 2004-09-16
Anonymous
Feast of Egos 2004-09-13
Ed
Feast of Egos 2004-09-14
Anonymous
Feast of Egos 2004-09-08
Anonymous
Feast of Egos 2004-09-08
Mat, CISSP
Feast of Egos 2004-09-08
Anonymous (1 replies)
Feast of Egos 2004-09-08
Anonymous
Feast of Egos 2004-09-08
Problem Updates (1 replies)
Feast of Egos 2004-09-14
Anonymous
I Agree 2004-09-08
Lucas
Feast of Egos 2004-09-09
Some Hacker (3 replies)
Feast of Egos 2004-09-14
Anonymous (1 replies)
Feast of Egos 2004-09-19
Anonymous
Feast of Egos 2004-09-14
Brutal Dictator
Feast of Egos 2004-09-14
Angus (1 replies)
Feast of Egos 2004-09-19
AWKz
"Using a compiler to modify code isn't as easy as you would think..."

true. but using a compiler as a BASE for an obfuscator is a relatively simple task. working in between AST and code generation allows for a fairly robust and irritating compiler. turn off optimization, and create meaningless sidetracked dependency graphs. the compiler will scribble it out regardless. that entire section of drivel should keep scanners busy, and no jmp tables there. a problem avoided is a problem solved methinks.

essentially, the limit of obfuscation is our imagination. as soon as we start doing this, the AV software starts to wobble. they essentially all rely on varients of the same algorithm, capable of scanning for an infinite number of binary regex's in the time it would take to scan for one (barring other constraints, such as cache hits, thrashing in swap hell, etc.).

the point is to detract the matcher algorithm, not to hide it from a human, but to make the simple mathematical tools used in the science of virus detection break. to spew out 10% false positives is a more broken tool than one which just silently hopes that it's not going to find *that* particular varient of malware.

[ reply ]

Link to this comment: http://www.securityfocus.com/comments/columns/265/28519#28519
SP2 = MS-hyped Snake Oil 2004-09-14
Matthew Murphy
Feast of Egos 2004-09-14
Anonymous
Feast of Egos 2004-09-17
Anonymous







 

Privacy Statement
Copyright 2009, SecurityFocus