©2026
Ay ışığı altında mavi gece ormanı
Furkan Gülbeyaz

GitHub projeleri

GhidraDecompiler / CFG
IDA ProDisassembly / FLIRT
x64dbgRuntime / Memory

Reverse engineering: binary analizi, dinamik izleme ve davranış yeniden inşası.

LIVE BINARY WORKSPACE

Makine kodundan
davranışa.

sample.exe / sub_00401120 ANALYSIS LIVE
1120PUSH RBP1121MOV RBP, RSP1124MOV EAX, [RBP+08]1127IMUL EAX, 2112AADD EAX, 1112ERET
int transform(int value){  return value * 2 + 1;}
000046 55 52 4B 41 4E 00 00000840 10 40 00 08 00 00 00001001 00 00 00 2A 00 00 000018FF FF FF FF 00 00 00 00
STRUCT @ 0x00401040Session
+00entry0x00401120+08flags0x00000001+10key0x0000002A
EXECUTION TRACEsub_00401120 04 BLOCKS / 02 BRANCHES
00401120ENTRYMOV EAX, [RCX]
00401127TESTEAX, EAX
ZF = 0TRUE PATHCALL sub_4012F0
ZF = 1FALSE PATHXOR EAX, EAX
00401148RETURNRET
JNE · TAKENJE · SKIPPED
ACTIVE PATHEAX: 00000001   ZF: 0   RIP: 004012F0
MZDOS HEADER000000–00003F
PE+NT HEADERS000100–000207
.textEXECUTABLE CODE / RX001000–011FFF
.rdataIMPORTS + CONSTANTS / R012000–017FFF
.dataINITIALIZED DATA / RW018000–01BFFF

Assembly komutları, bellek yapıları, kontrol akışı ve binary katmanları scroll ilerledikçe çözümlenir.

MEMORY LAB / 03 AŞAMA

Bir sürecin
belleğini oku.

4
4KANMEMORY ANALYSIS LAB
01 / 03
Hedef sürece bağlan ve bellek haritasını çıkar
PROCESS ATTACH

Önce çalışma alanını sınırla.

PID ve module enumeration sonrasında ASLR base adreslerini çözümler; VirtualQueryEx ile executable, heap ve mapped region'ları page protection değerlerine göre sınıflandırırım.

OpenProcessVirtualQueryExPEB / TEB
Target attached01 / 03
4
4KANMEMORY ANALYSIS LAB
02 / 03
Değişen değerleri bellekte aşamalı olarak daralt
MEMORY CORRELATION

Sinyali gürültüden ayır.

Known ve unknown initial value taramalarını differential snapshot'larla karşılaştırır; alignment filtreleri, AOB signature ve pointer-map korelasyonuyla aday adres zincirlerini azaltırım.

AOB ScanPointer MapRTTI
Candidates isolated02 / 03
4
4KANMEMORY ANALYSIS LAB
03 / 03
Erişimleri izle, ofsetleri doğrula ve veri modelini çıkar
RUNTIME VALIDATION

Ham adresi yapıya dönüştür.

Read/write watchpoint, hardware breakpoint ve call-stack korelasyonuyla alan ofsetlerini doğrular; kararlı pointer chain, C++ struct layout ve yeniden kullanılabilir signature üretirim.

x64dbgWatchpointC++ Struct
Memory layout validated03 / 03
4KAN / ODAK SİSTEMİ

Neye odaklanıyorum?

Ürettiğim alanlar arasında canlı bir akış.

4KANCREATIVE INTELLIGENCE
01
IDENTITY

Ben kimim?

Kodun görünen yüzüyle değil, içeride nasıl çalıştığıyla ilgilenen bir geliştirici.

Yeni fikirler işleniyor...01 / 06
01 / YAKLAŞIM

Karmaşık olanı sade, sade olanı unutulmaz yap.

Teknik merakı güçlü bir görsel dille birleştiriyor; her projeyi işlev, karakter ve performansın kesişiminde ele alıyorum.

TürkiyeKonum--:--Yerel saatMerak
GitHub profilini aç

Bir projeye başlıyorsan,

yeniliklerikeşfet.

Üretme biçimini yeniden tanımla.

4KAN.TECH — Tıkla ve bağlan

ORTAK ALAN / 24·7

Bir iz bırak

BAĞLANIYOR

Bir çizgi bırak. Açık olan diğer ekranlara anında, sonradan gelenlere kayıtlı olarak ulaşsın.

Geçmiş durumu: 0