Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Computing > Computer Security > Software Firewall Vulnerabilitie

Reply
Thread Tools

Software Firewall Vulnerabilitie

 
 
donnie
Guest
Posts: n/a
 
      12-28-2004
Below is an excerpt from phrack.com. In the lastest phrack issue
there are a few articles on bypassing firewalls by accessing memory
space on a remote machine or injecting code into a trusted process.
Note the result of the tested software firewalls. There is more to a
softrware firewall then blocking ports.


http://www.phrack.org/show.php?p=62&a=13

To sum everything up: We will create a binary executable that
carries the injection code as well as the code that has to be
injected in order to bypass the software firewall. Or, speaking
in high-level programming terms: We will create an exe file that
holds two functions, one to inject code to a trusted process
and one function to be injected.


The sample code presented in this little paper will give you a
tiny executable that runs in RING3. I am certain that most
software firewalls contain kernel mode drivers with the ability
to perform more powerful tasks than this injector executable.
Therefore, the capabilities of the bypass code are obviously
limited. I have tested the bypass against several software
firewalls and got the following results:

Zone Alarm 4 vulnerable
Zone Alarm Pro 4 vulnerable
Sygate Pro 5.5 vulnerable
BlackIce 3.6 vulnerable
Tiny 5.0 immune

Tiny alerts the user that the injector executable spawns the
browser process, trying to access the network this way. It looks
like Tiny simply acts exactly like all the other software
firewalls do, but it is just more careful. Tiny also hooks API
calls like CreateProcess() and CreateRemoteThread() - thus, it
can protect its users from this kind of bypass.
##########################


 
Reply With Quote
 
 
 
 
rinse cycle
Guest
Posts: n/a
 
      12-28-2004

"donnie" <> wrote in message
news:...
[]
> ... accessing memory space on a remote machine or
> injecting code into a trusted process.

[]
> http://www.phrack.org/show.php?p=62&a=13
> To sum everything up: We will create a binary executable that
> carries the injection code as well as the code that has to be
> injected in order to bypass the software firewall.

[]

Can you say 'duh'?

What good is a software firewall if you allow untrusted executables?

--
RC


 
Reply With Quote
 
 
 
 
SteveB
Guest
Posts: n/a
 
      12-28-2004
Firefox on that phrack link comes up with "The procedure entry point
PL_DHashTableFinish could not be located in dynamic link library xpcom.dll"
then the site displays after OKing this . Funny business or what? Is the
site trying to use IE to do nasties?



"rinse cycle" <> wrote in message
news:...
>
> "donnie" <> wrote in message
> news:...
> []
>> ... accessing memory space on a remote machine or
>> injecting code into a trusted process.

> []
>> http://www.phrack.org/show.php?p=62&a=13
>> To sum everything up: We will create a binary executable that
>> carries the injection code as well as the code that has to be
>> injected in order to bypass the software firewall.

> []
>
> Can you say 'duh'?
>
> What good is a software firewall if you allow untrusted executables?
>
> --
> RC
>
>



 
Reply With Quote
 
bowgus
Guest
Posts: n/a
 
      12-28-2004
Hiya ... yer use of trusted process. For me a trusted process is a (kernel)
process running in a trusted OS. And that (in a nutshell) is an OS that
implements mandatory (system managed) vs discretionary (user managed) access
contol (e.g. SE Linux on top of whatever with users, domains, types etc).
Anything less (i.e. M$) is ... futile .

"donnie" <> wrote in message
news:...
> Below is an excerpt from phrack.com. In the lastest phrack issue
> there are a few articles on bypassing firewalls by accessing memory
> space on a remote machine or injecting code into a trusted process.
> Note the result of the tested software firewalls. There is more to a
> softrware firewall then blocking ports.
>
>
> http://www.phrack.org/show.php?p=62&a=13
>
> To sum everything up: We will create a binary executable that
> carries the injection code as well as the code that has to be
> injected in order to bypass the software firewall. Or, speaking
> in high-level programming terms: We will create an exe file that
> holds two functions, one to inject code to a trusted process
> and one function to be injected.
>
>
> The sample code presented in this little paper will give you a
> tiny executable that runs in RING3. I am certain that most
> software firewalls contain kernel mode drivers with the ability
> to perform more powerful tasks than this injector executable.
> Therefore, the capabilities of the bypass code are obviously
> limited. I have tested the bypass against several software
> firewalls and got the following results:
>
> Zone Alarm 4 vulnerable
> Zone Alarm Pro 4 vulnerable
> Sygate Pro 5.5 vulnerable
> BlackIce 3.6 vulnerable
> Tiny 5.0 immune
>
> Tiny alerts the user that the injector executable spawns the
> browser process, trying to access the network this way. It looks
> like Tiny simply acts exactly like all the other software
> firewalls do, but it is just more careful. Tiny also hooks API
> calls like CreateProcess() and CreateRemoteThread() - thus, it
> can protect its users from this kind of bypass.
> ##########################
>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Is Software Firewall Necessary And/Or Recommended If Modem/Router Consists of Firewall? Internet Highway Traveler Computer Support 5 11-14-2009 04:52 AM
Increasing data transfer on a firewall to firewall vpn connection providencebuddy@yahoo.com Cisco 1 06-14-2005 10:20 PM
Can a router firewall replace a software firewall? Sentinel Computer Support 7 05-14-2005 03:29 PM
Completely replace software firewall with hardware firewall? Sandi Computer Security 33 04-04-2005 01:52 PM
Connecting to a PIX firewall using cisco VPM client though a Linksys WAG54G with eth firewall enabled Phil Cisco 1 12-11-2004 12:30 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57