; filename : basic.asm
global _start
section .text
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import marshal | |
import struct | |
import imp | |
import struct | |
import time | |
import dis | |
from types import CodeType | |
with open("anti_decompile.pyc", "rw+b") as file: |
Reverse Engineering Enhanced Edition | Publish: 0x1
Pada dasarnya CPU bisa melakukan membaca dan menulis, dan melakukan operasi matematika yang mereka pegang diregisters tetapi tidak bisa membaca bahasa pemrograman apapun terkecuali Machine Code (Binary) yang ter-interpretasi ke Instructions Set Architecture (Assembly) secara vice versa. Agar mempermudah dibuatlah program yang merepresentasikan ulang Assembly tersebut kedalam bahasa pemrograman yaitu program Compilers.
Tutorial ini mengguna
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#include <stdlib.h> | |
#include <stdbool.h> | |
#include <string.h> | |
#define __OPTIMIZE__ 2 | |
#if(__STDC_VERSION__ < 201710L) | |
#error Should Compile With Flags "-std=c18" | |
#endif |
Reverse Engineering Enhanced Edition | Refixes: 0x1
Assembly adalah bahasa pemrograman CPU yang dibuat berdasarkan Native Processor Language atau biasa disebut Instructions Set Architecture (ISA).