REA

Topluluğun gözünden REA

Her şeye
tersine mühendislik uygulayın.

reverseengineeranything.tools, kodlama ajanlarıyla yazılım incelemek için açık kaynaklı bir MCP sunucusu ve CLI olan REA’ya yönelik bağımsız bir rehberdir.

Yerel bir ikili dosya incelenirken Hopper içindeki analiz köprüsünü gösteren resmî REA ekran görüntüsü
Bilgisayarınızdaki yazılımı incelemek için kodlama ajanınızı kullanın, ardından bulgularının dayandığı kodu kontrol edin.Resmî REA projesinin ekran görüntüsü ↗

İnsanlar REA ile neler yapıyor?

Oyunlar, ayrıştırıcılar, APK’lar ve günlük uygulama davranışları. Her incelemeyi, onu paylaşan kişinin kaynağına kadar takip edin.

8 örnekten 8 tanesi · Kaynaklar 12 Ekim 2026 tarihinde gözden geçirildi

Gönderinin çevirisi

Bir pazar günü vibe coding yaparken REA’yı (Reverse Engineer Anything) denedim. Birkaç saat sonra Ski or Die’daki Snowball War mini oyununu Rust + SDL2 ile yeniden oluşturmuştum. 👀 🔗Kod: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Topluluk paylaşımı · bağımsız olarak yeniden üretilmedi · kod ve demo bağlantıları

Snowball War oyununu Rust ile yeniden oluşturmak

Tuomo, bir pazar günü yaptığı REA oturumu sonucunda Ski or Die içindeki Snowball War mini oyununu Rust + SDL2 ile yeniden oluşturduğunu söylüyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
Ski or Die içindeki Snowball War
Yöntem
Yeniden oluşturma oturumunda REA kullandı ve oyunu Rust ile SDL2 kullanarak geliştirdi.
Bildirilen sonuç
Birkaç saat sonra mini oyunu yeniden oluşturduğunu bildirdi ve kodla birlikte oynanabilir bir demo paylaştı; bağlantı verilen çıktılar incelenmedi.

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

Gönderinin çevirisi

bu, şu anda internetteki en TEHLİKELİ MCP REA (reverse engineer anything), ajanınızın uygulamaları ve ikili dosyaları parçalara ayırarak bir özelliğin nasıl çalıştığını kanıtlarıyla göstermesini sağlayan açık kaynaklı bir MCP. açık kaynaklı "ms" paketi üzerinde denedim. tümünün haritasını

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Bu, uzun bir gönderinin ön izlemesidir. Devamını okumak için özgün gönderiyi X’te açın.

Topluluk paylaşımı · bağımsız olarak yeniden üretilmedi

Bir JavaScript süre ayrıştırıcısını yeniden yazmak

Israfil, açık kaynaklı ms paketinin yapısını çıkardığını, ardından ayrıştırıcısını yeniden yazıp yeni sürümü özgün sürümle karşılaştırarak kontrol ettiğini bildiriyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
Açık kaynaklı ms npm paketi
Yöntem
rea analyze-javascript-application komutunu çalıştırdı, 5 işlevi ve 21 çağrı noktasını inceledi ve ayrıştırıcıyı 17 satırda yeniden yazdı.
Bildirilen sonuç
Başlangıçta 21/22 kontrolün, bir düzeltmeden sonra ise 22/22 kontrolün geçtiğini bildirdi. 1.3 saniyelik analiz süresi ve test sayıları yazarın beyanlarıdır.

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

Gönderinin çevirisi

REA’yı test etmek için 12 saat daha harcadıktan sonra birkaç şey daha öne çıkmaya başladı: 1. “bu uygulamayı yeniden oluştur” gibi üst düzey bir talimat verip hangi tersine mühendislik araçlarına ihtiyacı olduğuna ajanın karar vermesini sağlayabiliyorum. 2. iş akışı yinelemeli. sözde kodu topluyor,

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Alıntılanan gönderinin çevirisi

REA hakkında beni şaşırtan birkaç şey daha: 1. bir ajana yazıcı sürücüsü veya eski bir windows ikili dosyası verip donanım/yazılım arayüzünün gerçekte nasıl çalıştığını çözmesini sağlayabiliyorum. 2. aynı iş akışı, ürün yazılımlarını, sürücüleri ve tuhaf eski sistemleri incelemek için de kullanılabiliyor; bu sistemler

Bu, uzun bir gönderinin ön izlemesidir. Devamını okumak için özgün gönderiyi X’te açın.

Topluluk paylaşımı · bağımsız olarak yeniden üretilmedi · karşılaştırmalı deney

Bir uygulamayı yeniden oluşturup iş akışlarını karşılaştırmak

Yum, 12 saatlik denemenin ardından adı belirtilmeyen bir uygulamayı yakınlaştırma, paylaşma, çizim, döndürme, açıklama ekleme ve kaydetme özellikleriyle yeniden oluşturduğunu bildiriyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
Çizim ve açıklama ekleme özellikleri olan, adı belirtilmeyen bir uygulama
Yöntem
Ajana genel bir yeniden oluşturma talimatı verdi ve REA’yı yalın bir Opus iş akışıyla karşılaştırdı.
Bildirilen sonuç
Yalın Opus iş akışının önce tamamlandığını bildirdi; REA da listelenen özellikleri ve daha yapılandırılmış bir inceleme iş akışını üretti.

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

Gönderinin çevirisi

REA ile Lemmings (1991’de çıkan oyun) kopyam üzerinde çalışmaya devam ediyorum. Oyunun tersine mühendisliğini tamamen bitirdim, şimdi piksel piksel uyarlıyorum.

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Topluluk paylaşımı · bağımsız olarak yeniden üretilmedi · çalışma sürüyor

1991 Lemmings oyununu inceleyip yeniden oluşturmak

Yazar, Lemmings üzerinde REA kullandığını ve tersine mühendislikten piksel piksel uyarlama aşamasına geçtiğini bildiriyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
Lemmings (1991)
Yöntem
REA destekli yeniden oluşturma çalışmasını sürdürdü ve görsel sunumu piksel piksel uyarlamaya başladı.
Bildirilen sonuç
Yazar, tersine mühendisliğin tamamlandığını söylüyor; uyarlama devam ediyor. Tamamlanmış bir oyun veya doğruluk ölçümü doğrulanmadı.

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

Gönderinin çevirisi

Son zamanlarda her türlü programı analiz eden ilginç bir beceri olduğunu duydum ve denedim. Adı REA (Reverse Engineering Anything); her türlü programı tersine mühendislik kullanarak analiz ettiği söylenen bir beceri. https://github.com/morluto/rea Denemek için muse’un apk dosyasını verdim, analiz sonuçları şaşırtıcı.

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Bu, uzun bir gönderinin ön izlemesidir. Devamını okumak için özgün gönderiyi X’te açın.

Topluluk paylaşımı · bağımsız olarak yeniden üretilmedi

Bir ajan geliştirmeden önce APK incelemek

TechHyung, kendi ajanını planlarken özelliklerin nasıl geliştirildiğini öğrenmek için REA’ya bir Muse APK’sı verdiğini söylüyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
Bir Muse Android APK’sı
Yöntem
Uygulama ayrıntılarını ve sunucu iletişimini öğrenmek için APK’yı REA ile inceledi.
Bildirilen sonuç
Yoğun sunucu iletişimi bulduğunu bildirdi. Bu, doğrulanmış bir gizlilik veya güvenlik bulgusu değil, bir kullanıcı gözlemidir.

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

Gönderinin çevirisi

reaharness yayında Her şeye tersine mühendislik uygulamak için açık kaynaklı bir ajan çalıştırma çerçevesi. Popüler Reverse Engineer Anything (REA) deposu üzerine kurulu; öne çıkan özelliklerden bazıları şöyle: - Birden çok sağlayıcıyı destekleyen ajan döngüsü (OpenAI, Anthropic, OpenRouter, Groq, Ollama ve OpenAI uyumlu ağ geçitleri)

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Alıntılanan gönderinin çevirisi

Reverse Engineer Anything 😂 Yazılımın işi bitti.

Bu, uzun bir gönderinin ön izlemesidir. Devamını okumak için özgün gönderiyi X’te açın.

Topluluk aracının geliştiricisi · yayımlanma duyurusu

REA üzerinde çok sağlayıcılı bir ajan altyapısı kurmak

Arjun, birden çok model sağlayıcısı ve yapılandırılmış araç sonuçları sunan, REA üzerine kurulmuş açık kaynaklı ajan altyapısı reaharness’ı duyuruyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
REA tabanlı ajan iş akışları
Yöntem
Çok sağlayıcılı bir ajan döngüsü ve birden fazla kodlama ajanı için tekrarlandığında aynı sonucu veren bir kurulum geliştirdi.
Bildirilen sonuç
Herkese açık bir site ve depo duyurdu. Bu bir araç duyurusudur; belirli bir hedefin yeniden oluşturulduğunun kanıtı değildir.

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

Gönderinin çevirisi

3/ 1996 tarihli bir oyunun ses mantığını geri kazanmak 🕹️ REA’nın DX-Ball vaka incelemesi, sesin stereo kanallardaki konumunu ayarlayan bir işlevi C ile yeniden oluşturuyor; 3,205 davranış kontrolü ve eşleşen 63 derlenmiş bayt bildiriyor. Tam oynanabilir oyun üzerinde çalışmalar devam ediyor. https://rea.tools/showcase/dx-ball/

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Proje vaka incelemesi · X’te ele alındı

1996 yapımı bir oyunun stereo ses konumlandırma işlevini geri elde etmek

Bu gönderi, REA’nın DX-Ball vaka incelemesini özetliyor: küçük bir stereo ses konumlandırma işlevinin C ile yeniden oluşturulması ve özgün x86 davranışıyla karşılaştırılarak doğrulanması.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
DX-Ball stereo ses konumlandırma yordamı
Yöntem
Tersine derleyici çıktısının atladığı girdileri geri elde etti ve işlevi C ile yeniden oluşturdu.
Bildirilen sonuç
Proje vaka incelemesi, 3,205 davranış kontrolü ve eşleşen 63 derlenmiş bayt bildiriyor. Tam ve oynanabilir bir oyun ortaya koymuyor.
Proje kaynağı ↗

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

Gönderinin çevirisi

Reverse Engineer Anything’in kısaltması olan REA, kodlama ajanlarını MCP üzerinden Ghidra, Hopper ve IDA’ya bağlıyor. Ajanlar özgün kaynak kod olmadan ikili dosyaları inceliyor, decompile edilmiş işlevleri okuyor ve çağrıları izliyor Notion’ın pano işlemlerini Electron IPC üzerinden nasıl yürüttüğünü izledi Ayrıca

Bu rehber tarafından özgün gönderinin görünen ön izlemesinden çevrilmiştir.

Alıntılanan gönderinin çevirisi

Birisi Claude Code’a bir decompiler vermiş. 😂 Yazılım mühendisliği giderek saçma bir hâl alıyor. REA (Reverse Engineer Anything) adlı açık kaynaklı bir proje, kodlama ajanlarının uygulamaları özgün kaynak kodları olmadan incelemesini sağlıyor. Ajanları Ghidra, Hopper’a bağlıyor

Bu, uzun bir gönderinin ön izlemesidir. Devamını okumak için özgün gönderiyi X’te açın.

Proje vaka incelemesi · X’te ele alındı

Notion’ın pano yolunu Electron üzerinden izlemek

Arena, REA’nın Notion pano işlemlerini Electron IPC üzerinden ele alan belgelenmiş incelemesine işaret ediyor.

Bağlam ve kanıtlar

Bu rehberin derlediği bağlam

Hedef
Notion masaüstü pano köprüsü
Yöntem
Pano davranışını Electron’ın işleyici süreci, ön yükleme köprüsü ve ana süreci boyunca izledi.
Bildirilen sonuç
Resmî vaka incelemesi, Notion’ın pano yolunu açıklıyor ve kod referansları veriyor; X’teki yazar bu örneği ele alıyor.
Proje kaynağı ↗

Gönderi verileri 12 Eki 2026 tarihinde kaydedildi; sayılar ve rozetler canlı değildir.

X’teki özgün gönderiyi okuyun

Bunlar, kaynakları belirtilmiş paylaşımlardır; sonuçlar bağımsız olarak yeniden üretilmemiştir. Altısı doğrudan kullanım, deneme veya araç geliştirme deneyimini aktarıyor; ikisi resmî proje örneklerini ele alıyor. Devam eden çalışmalar ve karşılaştırmalı sonuçlar kendi bağlamları içinde sunuluyor. Bir düzeltme veya özgün kaynağı bulunan bir örnek gönderin.

İlk incelemeniz

Nasıl başlanır?

Anlamak istediğiniz tek bir davranış seçin. Kodlama ajanınıza bir hedef verin, ardından kanıtlarını göstermesini isteyin.

Kurulum rehberini okuyun

Terminalinizde çalıştırın

npx rea-agents@latest setup
  1. Kodlama ajanınızı seçin

    Kurulum planını inceleyin, değişiklikleri onaylayın, ardından REA’nın MCP sunucusunu ve inceleme becerisini yüklemek için ajanınızı yeniden başlatın.

  2. Kapsamı dar bir soruyla başlayın

    Sahip olduğunuz veya inceleme yetkiniz bulunan bir uygulamayı deneyin. Tam bir kopya istemek yerine, bir özelliğin davranışının nereden kaynaklandığını sorun.

  3. Sonucu kontrol edin

    Kod referanslarını takip edin, sınırlamaları okuyun ve yeniden oluşturulan sürüme güvenmeden önce davranışını özgün sürümle karşılaştırın.

Deneyebileceğiniz bir ilk istem

/absolute/path/to/my-app yolundaki uygulamayı REA ile incele. CSV dışa aktarımının nasıl çalıştığını açıkla. Kodu, kaynak konumlarını ve doğrulayamadığın noktaları göster.
Güncel gereksinimleri kontrol edin

REA hakkında neleri bilmelisiniz?

İlk incelemenizden önce pratik yanıtlar.

Reverse Engineer Anything (REA) nedir?

REA, bir kodlama ajanını yazılım analiz araçlarına bağlayan açık kaynaklı bir MCP sunucusu ve CLI’dır. Ajan kodu inceleyebilir, davranışı izleyebilir ve yeniden oluşturulan bir sürümü kanıtlarla karşılaştırabilir. REA, tek başına çalışan bir yapay zekâ modeli değildir.

Burası REA’nın resmî web sitesi mi?

Hayır. reverseengineeranything.tools bağımsız bir topluluk rehberidir. Resmî proje GitHub’da morluto/rea deposunda ve rea.tools adresinde yer alır. Bu site, herkese açık paylaşımları derleyip özgün kaynaklara bağlantı verir; REA bakımını yürütenlerle bağlantılı değildir ve onlar tarafından onaylanmamıştır.

Claude Code veya Codex için REA’yı nasıl kurarım?

Terminalde npx rea-agents@latest setup komutunu çalıştırın, kodlama ajanınızı seçin, kurulum planını inceleyip onaylayın ve ajanı yeniden başlatın. Güncel sürüm ve istemci uyumluluğu için resmî kurulum rehberini kontrol edin. Yalnızca bir beceri yüklemek MCP sunucusunu kaydetmez.

REA neleri analiz edebilir?

Belgelerde belirtilen hedefler arasında yerel ikili dosyalar, JavaScript ve Electron uygulamaları, tarayıcı sayfaları, .NET assembly’leri ve yazılım paketleri bulunur. Kullanılabilir yetenekler yayımlanan pakete, işletim sisteminize ve sağlayıcıya bağlıdır. GitHub main dalındaki özellikler henüz npm sürümünde bulunmayabilir.

Ghidra, Hopper veya IDA gerekli mi?

Yerel ikili dosyaları assembly’ye çevirme ve tersine derleme işlemleri için Ghidra, Hopper veya IDA gibi uyumlu bir motor gerekir. Statik JavaScript ve .NET incelemesi için yerel kodu analiz eden bir disassembler gerekmez. REA uyumluluk belgelerinde belirtilen motor ve çalışma zamanı sürümlerini kullanın.

REA hangi Node.js sürümlerini destekler?

12 Ekim 2026 tarihinde gözden geçirilen kurulum belgeleri, 22.x serisinde Node 22.19 ve sonrasını, 24.x serisinde Node 24.11 ve sonrasını veya Node 26 ve sonrasını listeliyor. Node 23, Node 25 ve ön sürümler desteklenmiyor. Kurulumdan önce resmî rehberi yeniden kontrol edin.

REA ücretsiz mi ve bu sitede kredi kullanılıyor mu?

Bu rehber; hesap, abonelik veya kredi gerektirmeden ücretsiz okunabilir. REA’ya ait kod MIT lisanslıdır. Kodlama ajanınızın, model sağlayıcınızın ve Hopper veya IDA gibi ticari motorların ayrı maliyetleri ve lisansları olabilir.

REA’nın tüm verileri bilgisayarımda mı kalır?

REA analizi yerel olarak yürütür, ancak araç sonuçları kodlama ajanınıza iletilir ve onun model sağlayıcısına ulaşabilir. Hassas yazılımları analiz etmeden önce bu sağlayıcının veri politikasını inceleyin. Bu topluluk sitesi yazılım yüklemelerini kabul etmez ve inceleme çalıştırmaz.

REA özgün kaynak kodu geri elde edebilir mi ve bu ne kadar sürer?

Assembly çözümlemesi, sözde kod ve davranış gözlemleri yazılımı açıklamaya yardımcı olabilir, ancak özgün kaynak kodun geri elde edilmesini garanti etmez. Süre hedefe, motora ve ajana göre değişir; sabit bir tamamlanma süresi yoktur. Yeniden oluşturulan davranışı özgün sürümle karşılaştırarak deneyin ve her sonucun sınırlamalarını okuyun.

X’teki kullanım örnekleri bağımsız olarak doğrulandı mı?

Kartlar, bağlantısı verilen yazarların herkese açık paylaşımlarını özetler. Bunlar sonuçların bağımsız olarak yeniden üretildiği veya onaylandığı anlamına gelmez. Devam eden çalışmalar, araç duyuruları ve resmî örnekleri ele alan paylaşımlar ayrı ayrı etiketlenir. Başka bir iş akışının daha hızlı olduğuna ilişkin bir paylaşım da kanıtın bir parçası olarak korunur.

REA’yı ticari bir projede kullanabilir miyim?

REA’ya ait kod, lisans koşullarına tabi olarak ticari kullanıma izin veren MIT lisansı altındadır. Üçüncü taraf bileşenlerin, ticari motorların ve hedef yazılımın ayrı lisansları vardır. REA, başka bir uygulama veya ona ait varlıklar üzerinde hak tanımaz.

Bu sayfadaki yenilikler

  • — Kaynaklara dayanan topluluk örnekleri, pratik rehberler ve kanıtların sınırlarını açıklayan bilgiler yayımlandı.