Skip to content

Commit

Permalink
Day 2 UEFI/MBR Ransomware
Browse files Browse the repository at this point in the history
  • Loading branch information
HydraDragonAntivirus authored and HydraDragonAntivirus committed Oct 21, 2024
1 parent cb3e391 commit d5b9622
Show file tree
Hide file tree
Showing 5,259 changed files with 3,373,071 additions and 2 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# DAY 1
# HaikuRansomware

**World's First Haiku Ransomware/Malware**
Expand Down Expand Up @@ -36,4 +37,15 @@ The lyrics in the note are:
<< "1:42\n♪ Baba heykır, pro heykır, babapro heykır, Utkudoruk ♪\n"
<< "\nVideo Reference: https://www.youtube.com/watch?v=y4SYSX-Xgfk\n";

Author: Emirhan Ucan, Utku Doruk Bayraktar (this guy is meme) Project Name: HaikuRansomware Version: 0.1
Author: Emirhan Ucan, Utku Doruk Bayraktar (this guy is meme) Project Name: HaikuRansomware Version: 0.2

# DAY 2
# UPDATE
MBR and UEFI payloads added

# References
Learn UEFI: https://github.com/WobbyChip/Delphi/tree/master/MBR%20UEFI%20-%20Note%20Builder
Learn MBR: https://www.youtube.com/watch?v=6hN3q62ttes

# Fun Fact:
This ransomware made in two days.
49 changes: 49 additions & 0 deletions UEFI/Backend/bootx64.d
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
C:/Users/victim/Documents/GitHub/HaikuRansomware/UEFI\Backend\bootx64.o: \
C:/Users/victim/Documents/GitHub/HaikuRansomware/UEFI\bootx64.c \
gnu-efi-3.0.18/inc/efi.h gnu-efi-3.0.18/inc/x86_64/efibind.h \
gnu-efi-3.0.18/inc/eficompiler.h gnu-efi-3.0.18/inc/efidef.h \
gnu-efi-3.0.18/inc/efidevp.h gnu-efi-3.0.18/inc/efipciio.h \
gnu-efi-3.0.18/inc/efiprot.h gnu-efi-3.0.18/inc/eficon.h \
gnu-efi-3.0.18/inc/eficonex.h gnu-efi-3.0.18/inc/efiser.h \
gnu-efi-3.0.18/inc/efi_nii.h gnu-efi-3.0.18/inc/efipxebc.h \
gnu-efi-3.0.18/inc/efinet.h gnu-efi-3.0.18/inc/efiapi.h \
gnu-efi-3.0.18/inc/efifs.h gnu-efi-3.0.18/inc/efierr.h \
gnu-efi-3.0.18/inc/efiui.h gnu-efi-3.0.18/inc/efiip.h \
gnu-efi-3.0.18/inc/efiudp.h gnu-efi-3.0.18/inc/efitcp.h \
gnu-efi-3.0.18/inc/efipoint.h gnu-efi-3.0.18/inc/efishell.h \
gnu-efi-3.0.18/inc/efilink.h gnu-efi-3.0.18/inc/efilib.h \
gnu-efi-3.0.18/inc/efidebug.h gnu-efi-3.0.18/inc/efipart.h \
gnu-efi-3.0.18/inc/x86_64/efilibplat.h gnu-efi-3.0.18/inc/efirtlib.h \
gnu-efi-3.0.18/inc/efistdarg.h gnu-efi-3.0.18/inc/pci22.h \
gnu-efi-3.0.18/inc/libsmbios.h
gnu-efi-3.0.18/inc/efi.h:
gnu-efi-3.0.18/inc/x86_64/efibind.h:
gnu-efi-3.0.18/inc/eficompiler.h:
gnu-efi-3.0.18/inc/efidef.h:
gnu-efi-3.0.18/inc/efidevp.h:
gnu-efi-3.0.18/inc/efipciio.h:
gnu-efi-3.0.18/inc/efiprot.h:
gnu-efi-3.0.18/inc/eficon.h:
gnu-efi-3.0.18/inc/eficonex.h:
gnu-efi-3.0.18/inc/efiser.h:
gnu-efi-3.0.18/inc/efi_nii.h:
gnu-efi-3.0.18/inc/efipxebc.h:
gnu-efi-3.0.18/inc/efinet.h:
gnu-efi-3.0.18/inc/efiapi.h:
gnu-efi-3.0.18/inc/efifs.h:
gnu-efi-3.0.18/inc/efierr.h:
gnu-efi-3.0.18/inc/efiui.h:
gnu-efi-3.0.18/inc/efiip.h:
gnu-efi-3.0.18/inc/efiudp.h:
gnu-efi-3.0.18/inc/efitcp.h:
gnu-efi-3.0.18/inc/efipoint.h:
gnu-efi-3.0.18/inc/efishell.h:
gnu-efi-3.0.18/inc/efilink.h:
gnu-efi-3.0.18/inc/efilib.h:
gnu-efi-3.0.18/inc/efidebug.h:
gnu-efi-3.0.18/inc/efipart.h:
gnu-efi-3.0.18/inc/x86_64/efilibplat.h:
gnu-efi-3.0.18/inc/efirtlib.h:
gnu-efi-3.0.18/inc/efistdarg.h:
gnu-efi-3.0.18/inc/pci22.h:
gnu-efi-3.0.18/inc/libsmbios.h:
Binary file added UEFI/Backend/bootx64.efi
Binary file not shown.
Binary file added UEFI/Backend/bootx64.o
Binary file not shown.
27,734 changes: 27,734 additions & 0 deletions UEFI/Backend/bootx64.out

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions UEFI/Backend/c_files_windows.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
gnu-efi-3.0.18/lib/misc.c
gnu-efi-3.0.18/lib/print.c
gnu-efi-3.0.18/lib/smbios.c
gnu-efi-3.0.18/lib/sread.c
gnu-efi-3.0.18/lib/str.c
gnu-efi-3.0.18/lib/boxdraw.c
gnu-efi-3.0.18/lib/cmdline.c
gnu-efi-3.0.18/lib/console.c
gnu-efi-3.0.18/lib/crc.c
gnu-efi-3.0.18/lib/data.c
gnu-efi-3.0.18/lib/debug.c
gnu-efi-3.0.18/lib/dpath.c
gnu-efi-3.0.18/lib/error.c
gnu-efi-3.0.18/lib/event.c
gnu-efi-3.0.18/lib/exit.c
gnu-efi-3.0.18/lib/guid.c
gnu-efi-3.0.18/lib/hand.c
gnu-efi-3.0.18/lib/hw.c
gnu-efi-3.0.18/lib/init.c
gnu-efi-3.0.18/lib/lock.c
gnu-efi-3.0.18/lib/x86_64/callwrap.c
gnu-efi-3.0.18/lib/x86_64/efi_stub.S
gnu-efi-3.0.18/lib/x86_64/initplat.c
gnu-efi-3.0.18/lib/x86_64/math.c
gnu-efi-3.0.18/lib/x86_64/setjmp.S
gnu-efi-3.0.18/lib/runtime/efirtlib.c
gnu-efi-3.0.18/lib/runtime/rtdata.c
gnu-efi-3.0.18/lib/runtime/rtlock.c
gnu-efi-3.0.18/lib/runtime/rtstr.c
gnu-efi-3.0.18/lib/runtime/vm.c
6 changes: 6 additions & 0 deletions UEFI/Backend/gnu-efi-3.0.18/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
*.efi
*.efi.debug
*.o
*.a
*.tar.*
*.tar
Loading

0 comments on commit d5b9622

Please sign in to comment.