HEX Kodlar C ye döner mi?

Gokrtl

Gökhan Kartal (TeknoDay)
Staff member
Katılım
27 Şubat 2019
Mesajlar
11,227
Else teknik bir cihaz yapmış. Arduino kodlarını hexadecimal olarak paylaşmış. Bu kodları normal C yada C++ (artık her neyse) dönüştürebilir miyiz?
Benim hiç bilmediğim bir konu.

 
O işi yapan programlara decompiler deniyor. Ama tabi birebir orijinal kodu üretmiyor, üretmesi de mümkün değil. Yeterince yakın bir kod üretiyor, oradan da arif olan anlıyor neler yapıldığını :) Mesela HexRays in IDA ürünleri var ($$$$$).

İkinci seçenek de disassembler kullanmak. Bunlar da programın assembly kodunu üretiyor, gene arif olan anlıyor neler yapıldığını. Gene HexRays in IDA ürünü var ($$$). Bedava alternatifler de var ama ben hiç kullanmadım.
 
Özel olarak Hex yapmış sanırım. İrtibata geçilmesi isteniyor. hexin fotoğrafını da koyabilirdi. insaf etmiş.
 
Son düzenleme:
Aksi gibi forumda da hiç Arif yok. Nur olmaz mı Nur? :katil2:
 
Bir curve tracer yaptığı iş çok da devlet sırrı niteliğinde bir iş değil. Onun için IDA yı devreye sokarsan darılır ...
 
Bir curve tracer yaptığı iş çok da devlet sırrı niteliğinde bir iş değil. Onun için IDA yı devreye sokarsan darılır ...
Yeni bir abi başladı teknik servis olarak. Bende yaptığım projelerden bahsettim. O da bunu yapmak istiyormuş. Ben yaparım bunu dedim ve şemasını iki dakkada kicad de çizdim. Sonra iş kodlara gelince bir açtım hexadecimal çıktı. :katil2:
Geçende muhabbeti olmuştu bir tester yapalım diye. Bu gidişle yeni proje bu olabilir. Hele bir güç kaynağı bitsinde.
 
muhtemelen elektor vs. eski sayıları kurcalarsan kodu şeması açık ve daha iyisini bulursun.
 
Visual Basic için decompile kullanmıştım exeyi koda dönüştürüyor fakat dönüşen kodu anlamak için çok kafa yormanız ve çok bilgili olmanız gerekiyor. Direkt hex olarak atıp cihazı kullanmak daha mantıklı olabilir
 
Burada arduinodan transistor curve tracer yapılmış.

 
Ghidra varmış IDA'nın open source rakibi. Software Reverse Engineering (SRE) framework. NSA geliştirmiş. Bayağı popüler. Onu deneyebilirsin.


Aşağıda da tersine mühendislik için kullanılan decompilerların listesi var.

 
Müsait bir zamanda bakayım. Belkide diğer arkadaşların dediği gibi daha açıkça paylaşılmış bir şeyde bulabilirim. Yada kendim daha gelişmişi için kolları sıvarım. Şuan cihazın ne işe yaradığını dahi bilmiyorum. Bana şeması gösterilince "ben bunu yaparım" dedim. Biraz sazanlık oldu. Neyseki kodları bahane edip sıyrılabilirim. :D
 
Usta hex için araştırayım, illa c mi peki?
 
usta hediyelerin geldi formatı yaptım kuruyor şuanda hez için araştırayım illa c mi peki
Hex le uğraşma. Espiri olsun diye yazdım öyle. Önemli bir şey değil.
 
bu şekilde oluyormu usta C de

ancak hexadecimal yapabiliyorum C ye çeviremedim

binascii kütüphanesi ile yaptım fakat C içerisinde direkt olarak hex.bin kullanılabiliyormuş

C:
#include <stdio.h>

const unsigned char benim_dizim[] = {
    0x20,     
    0x20,     0x20,     0x34,     0x44,     0x46,     0x35,     0x7d,     0x0a
};
 
bu şekilde oluyormu usta C de

ancak hexadecimal yapabiliyorum C ye çeviremedim

binascii kütüphanesi ile yaptım fakat C içerisinde direkt olarak hex.bin kullanılabiliyormuş

C:
#include <stdio.h>

const unsigned char benim_dizim[] = {
    0x20,    
    0x20,     0x20,     0x34,     0x44,     0x46,     0x35,     0x7d,     0x0a
};
Bilmiyorum. Uğraşma boş ver.
 
  • Beğen
Reactions: nt

Forum istatistikleri

Konular
5,880
Mesajlar
100,214
Üyeler
2,489
Son üye
satranc19

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top