• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

modyfikacja memz

Object Storage Arubacloud
0 głosów
425 wizyt
pytanie zadane 21 lutego 2019 w Systemy operacyjne, programy przez niezalogowany
Witam.

Ostatnio bawiąc się przy różnych plikach zauważyłem, że memz da się łatwo modyfikować(sobie otworzyłem 7 zipem i zadziałało xD) tylko, że mam problem jak z powrotem zamienić plik z modyfikacjami z powrotem do exe. Czy to w ogóle jest możliwe, a jeżeli tak to czym to zrobić?

1 odpowiedź

0 głosów
odpowiedź 21 lutego 2019 przez DeBos123 Nałogowiec (44,950 p.)
Może po prostu wszystko skompilować?
komentarz 21 lutego 2019 przez niezalogowany
nigdy wcześniej się tym nie interesowałem, więc czy możesz mi powiedzieć jak mam to skompilować?
komentarz 21 lutego 2019 przez DeBos123 Nałogowiec (44,950 p.)

Tu masz kod Makefile z github'a z kodem MEMZ:

CC = i686-w64-mingw32-gcc
PYTHON = python2

CCFLAGS = -nostdlib -nodefaultlibs -std=c99 -Wl,-e_start -s -mwindows -m32 -municode -Os -w -march=i486
LIBS    = -luser32 -lkernel32 -lgdi32 -lwinmm -lcomctl32 -ladvapi32 -lshell32 -lpsapi

# Don't change the build directory, it is hardcoded on other places
BUILDDIR = Build

CFILES = $(shell find Source -name '*.c' -type f)
HFILES = $(shell find Source -name '*.h' -type f)

DATA = $(wildcard Data/*)


all: dir $(BUILDDIR)/MEMZ-Clean.bat $(BUILDDIR)/MEMZ-Destructive.bat

dir: $(BUILDDIR)

$(BUILDDIR):
	mkdir -p $(BUILDDIR)
	
$(BUILDDIR)/Data.c $(BUILDDIR)/Data.h: ../NyanMBR/disk.img $(DATA)
	$(PYTHON) Data/genData.py $(BUILDDIR)/Data.c $(BUILDDIR)/Data.h
	
$(BUILDDIR)/MEMZ-Clean.exe: $(CFILES) $(HFILES) $(BUILDDIR)/Data.c $(BUILDDIR)/Data.h
	echo "#define CLEAN" > $(BUILDDIR)/Mode.h
	$(CC) $(CCFLAGS) $(CFILES) $(BUILDDIR)/Data.c $(LIBS) -o $@
	
$(BUILDDIR)/MEMZ-Clean.bat: $(BUILDDIR)/MEMZ-Clean.exe Source/exe2bat.py
	$(PYTHON) Source/exe2bat.py $(BUILDDIR)/MEMZ-Clean.exe $@ MEMZ-Clean.exe -zip

$(BUILDDIR)/MEMZ-Destructive.exe: $(CFILES) $(HFILES) $(BUILDDIR)/Data.c $(BUILDDIR)/Data.h
	echo "#define DESTRUCTIVE" > $(BUILDDIR)/Mode.h
	$(CC) $(CCFLAGS) $(CFILES) $(BUILDDIR)/Data.c $(LIBS) -o $@
	
$(BUILDDIR)/MEMZ-Destructive.bat: $(BUILDDIR)/MEMZ-Destructive.exe Source/exe2bat.py
	$(PYTHON) Source/exe2bat.py $(BUILDDIR)/MEMZ-Destructive.exe $@ MEMZ-Destructive.exe -zip
	
clean:
	rm -r $(BUILDDIR)

clean-exe: dir $(BUILDDIR)/MEMZ-Clean.exe
clean-bat: dir $(BUILDDIR)/MEMZ-Clean.bat
destructive-exe: dir $(BUILDDIR)/MEMZ-Destructive.exe
destructive-bat: dir $(BUILDDIR)/MEMZ-Destructive.bat

.PHONY: clean all dir clean-exe clean-bat destructive-exe destructive-bat

Czyli zakładając, że masz oba foldery (Source i Data) powinno się wszystko skompilować po uruchomieniu tego pliku.

Gdybym był na twoim miejscu to bym po prostu zklonował repo MEMZ, dokonał zmian i skompilował. (masz wtedy większą pewność, że się wszystko skompiluje)

Podobne pytania

0 głosów
3 odpowiedzi 173 wizyt
pytanie zadane 10 marca 2020 w PHP przez flclflcl Nowicjusz (200 p.)
0 głosów
1 odpowiedź 158 wizyt
pytanie zadane 28 sierpnia 2016 w C i C++ przez rzepa Początkujący (280 p.)
+1 głos
1 odpowiedź 217 wizyt

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...