hacking contest

hacking exploits security forum
hacking
compliance articles
upgrade backup exec
information security consultant

clubfed
Hi,

I'd like to start a discussion about how to shut off ZoneAlarm (and similar "system level") services that refuse to shut down. I am currently testing the various firewalls and ZoneAlarm is the only one so far, but basically you can't just do 'net stop vsmon' or similar. I've tried changing registry values, killing processes (including hf's process master with insane kill option), killing services (including sc.exe, and other tools), and have not yet tried dll injection or memory patching, which is what I'm working on now.

Does anyone know, and could save a huge amount of effort, how to shut down CURRENT builds of ZoneAlarm?

Just to be crystal clear so we don't get a bunch of useless responses here, the following does NOT WORK:
CODE

net stop vsmon

(vsmon is the "truevector" service that needs to be disabled. All other components can be easily killed.)

I *CAN* kill ZoneAlarm with a reboot, by changing the registry key for the service, and then rebooting, it will be disabled on the next boot.... but I'm looking for a way to kill it instantly in the same session without rebooting.

Thanks!
flashb4ck
ähm... i would use a hook to take the rights from zonealarm so the proggi will be useluss ...

what u need?

c++

:=)

gr€€tz fl4Shb4Ck
som3aa
this should be posted in beginner's section. tongue.gif
Just upload pskill.exe


CODE
net stop VSMON
net stop ZONEALARM
net stop zlclient
net stop zaplus
pskill VSMOM.EXE
pskill ZLCLIENT.EXE
pskill ZAPLUS.EXE
pskill ZAPRO.EXE
pskill zapsetup3001.exe
pskill ZATUTOR.EXE
pskill ZAUINST.EXE
pskill zonalm2601.exe
pskill ZONEALARM.EXE


tongue.gif tongue.gif tongue.gif tongue.gif
DiJiTooL

"net stop VSMON" and "pskill VSMON.EXE"
does not work :/
A2 
there's a popular online game called gunbound (gunbound.net) . recently in an attempt to prevent hackers from exploiting flaws in the game they incorporated a software-monitoring utility designed by nprotect (nprotect.com). i and a number of other win2k users have noticed, that the game/nprotect occasionally causes an error in truevector that causes it to shutdown. after this happens zone-alarm will ask if you'd like to restart it, and fail to restart it if requested. might be something worth looking into.
MsMittens
QUOTE (DiJiTooL @ Mar 21 2004, 05:05 AM)
"net stop VSMON" and "pskill VSMON.EXE"
does not work :/

PSkill.exe is a Sysinternals tool. smile.gif
fre4k
just use the prog "hct4" --> google for it...

upload it and type

hct4 -sl

then you see all prozess wink.gif and with

hct4 -sd "nameyouwanttokill"

you can delet that service, works fine for me!

clubfed
1> there are 726 hits from google, and I looked at all of them and none were this program. See for yourself:
CODE
http://www.google.com/search?as_q=hct4&num=100&hl=en&ie=UTF-8&oe=UTF-8&btnG=Google+Search&as_epq=&as_oq=&as_eq=&lr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=&safe=images


2> You are mistaken. Whatever this program is (google does *not* have a hit for it, see #1), it doesn't kill the CURRENT ZoneAlarm. One more time just in case I wasn't clear enough --> THE CURRENT VERSION of ZoneAlarm.

All versions of ZoneAlarm as of a few months ago all the way back, could be killed instantly and easily just by killing the processes or stopping the services. The NEW version protects itself.

If you can show me wrong with this program, that it instantly kills the TrueVector component of the *CURRENT* ZoneAlarm, I'll give you root on 20 servers, at the least. Or make anything you want undetectable, or whatever service you think you might need that I can help with. Offer extends to anyone who can demonstrate working proof of concept.

Looking forward to any other input.

Again, I am already working on what I believe is the only solution, that is, memory patching, however I am posting here soliciting OTHER possible existing methods that someone might know work.

thanks!
clubfed
Clarification to the other posts about pskill: "DUH smile.gif" That does not work, as I said in my post.

Please to new users or people who are guessing -- load up the CURRENT RELEASE of ZoneAlarm Pro and run it on your computer.... then try to kill it from the command line. Not just the gui interface crap, but the actual TrueVector service.

**IF** you can do it, then you can post and boast how easy it is and beginner level or whatever smile.gif but uh, heh, you're not going to be able to unless you are coding a memory patcher like I am. The longer I leave the post up and hear feedback the more I think there simply is no other way than what I'm working on. My technique will be done in a few days.

Oh there is one other way... which is to simulate user input, mouse and keyboard, to basically open the zonealarm interface and click to disable, for them, but I'm only aware of a few software that let you script simulated user input... and also that would sort of tip off the user if they saw this happening on their desktop, which is something I'm trying to avoid.

Just want to kill TrueVector. thanks!
clubfed
A2: thanks for the tip! nprotect is probably doing the same kind of thing I am, by injecting their "protection" code into the memory space of other processes, they are doing something wrong though causing it to exit.. I'm doing the same thing only exiting is my goal! I want a clean exit though, as though requested by the user, and without it trying to start back up. I'm actively working on it.
A2 
QUOTE (clubfed @ Mar 21 2004, 08:39 PM)
A2: thanks for the tip!  nprotect is probably doing the same kind of thing I am, by injecting their "protection" code into the memory space of other processes, they are doing something wrong though causing it to exit.. I'm doing the same thing only exiting is my goal!  I want a clean exit though, as though requested by the user, and without it trying to start back up.  I'm actively working on it.

thought that might help. if you want a quick n dirty work around to the clean exit dilemma, just get it to error itself away, then start a loop (system events must continue to be processed), use findwindow to wait for the notification window to popup, and WM_HIDE & WM_CLOSE that hoe. if its an efficient loop and the system isn't bogged the window shouldnt even flicker on
bitwild
i think hct and pskill won't work on xp
(aah btw even as user system you can't kill it)

the ugly way would be a api mouse click "simulation"
(i think it isn't that easy to "find" the window handler, is it ?:))

i think it would be mutch more easier for you if you would
try to find a way "around" the firewall... hey and its more stealthy :)

hint: play around with iexplorer(mod) it should be registered
as "allowed" application...


good luck :)


ps. or delete it "with reboot" and replace it with a dummy tray icon :)))
clubfed
thanks for the suggestions of bypsasing the firewall instead however I can already do that with dll injection. What I'm looking for is a way to kill the firewall without having to reboot. I have a quick/easy way to do so that involves a reboot already.

One of the problems I am having is that I can't debug these processes. If you try to attach ollydbg to the vsmon or other exe's from zonealarm then it gives an error and won't attach :/

Another problem is that vsmon doesn't have a window handle, that I can see, shows blank.

Looks like I do have SeDebug privelege, but anyway so far no luck. Still trying the memory-patcher technique, but it's not easy. I think they specifically thought of this and tried to defend against it :/ ?
Retribution
I was going along with the 'Emulate user Shutdown Proceedure' myself , but am not sure if the user / being non Administrative has rights to shutdown this Process...

As for HTC? never heard of it ...

goOgle strings Try'd:

"htc4"+"Download"
"htc4.exe"+"Download"
"htc?.exe"+"Download"

Red got sum interesting Hits.... {Click HTC?hotlink Above}

BTW: Good Thread will keep in touch ...

? huh.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.

 
Invision Power Board © 2001-2005 Invision Power Services, Inc.