- 15 Şub 2023
- 5
- 2
Türkçe kaynaklar üzerinden nasıl bu dilde kendimi geliştirebilirim?
Moderatör tarafında düzenlendi:
TEŞEKKÜRLER Grimner.Merhaba, aşağıya bırakacağım kaynağı inceleyebilirsiniz.
section .data
hello db 'Merhaba, Dünya!',0
section .text
global _start
_start:
; stdout'a yazdırmak için sys_write sistem çağrısını kullan
; ebx register'ında file descriptor (1 - stdout) bulunmalı
mov eax, 4 ; sys_write sistem çağrısı
mov ebx, 1 ; file descriptor: stdout
mov ecx, hello ; yazdırılacak metni içeren adres
mov edx, 16 ; yazdırılacak byte sayısı
int 0x80 ; sistem çağrısını gerçekleştir
; programı sonlandır
mov eax, 1 ; sys_exit sistem çağrısı
xor ebx, ebx ; hata kodu: 0
int 0x80 ; sistem çağrısını gerçekleştir
tersine mühendislik konusunda debugging olayını daha iyi anlayabilmek için
Neden zor bir dil seçiyorsunuz
Hello World böyle yazılıyor
Kod:section .data hello db 'Merhaba, Dünya!',0 section .text global _start _start: ; stdout'a yazdırmak için sys_write sistem çağrısını kullan ; ebx register'ında file descriptor (1 - stdout) bulunmalı mov eax, 4 ; sys_write sistem çağrısı mov ebx, 1 ; file descriptor: stdout mov ecx, hello ; yazdırılacak metni içeren adres mov edx, 16 ; yazdırılacak byte sayısı int 0x80 ; sistem çağrısını gerçekleştir ; programı sonlandır mov eax, 1 ; sys_exit sistem çağrısı xor ebx, ebx ; hata kodu: 0 int 0x80 ; sistem çağrısını gerçekleştir
Gunumuzde ogrenmek gereksiz ve zaman kaybiTürkçe kaynaklar üzerinden nasıl bu dilde kendimi geliştirebilirim?
Değil.Gunumuzde ogrenmek gereksiz ve zaman kaybi
2024 de gerekli degil hatta 2023 temmuzundan itibaren gerekli degil.Değil.
Bir uygulamayı reverse edeceksen asm zorunlu.
(.net hariç)
Peki bir gün önüne fifo ile çalışan bir c/c++ kodu gelirse nasıl patch edeceksin?2024 de gerekli degil hatta 2023 temmuzundan itibaren gerekli degil.
Ozell tool var beraber kodladigimiz vmware altyapisi var uygulamayi surukleyip birakiyorum kendisi sanal makinesi dahilinde calistiriyor sonrada tum loglari benim icin tabloya dolduruyor yaptigi islem seklinde ve bu sonuclari stajyerler rapor haline getirip bize sunuyorlar
Peki bir gün önüne fifo ile çalışan bir c/c++ kodu gelirse nasıl patch edeceksin?
C/c++ derleyicileri kodu direk makina diline dönüştürüyo
Bizde bir db var dbde makina kodlari ve karsiligi var hangi devirdeyiz? Teker teker kim makina kodlari okuyup ceviriyor? Hepsini sistem kendisi bizim icin yapiyorPeki bir gün önüne fifo ile çalışan bir c/c++ kodu gelirse nasıl patch edeceksin?
C/c++ derleyicileri kodu direk makina diline dönüştürüyor.
Tersine muhendisligin en ileri duzeyi devlet kurumlarinda olur ve devlet kurumlarinda inan bana kimse sana ezbere assembler sormazPeki bir gün önüne fifo ile çalışan bir c/c++ kodu gelirse nasıl patch edeceksin?
C/c++ derleyicileri kodu direk makina diline dönüştürüyor.
Kimse sormaz ama önüne gelirse birşey yapamazsın.Tersine muhendisligin en ileri duzeyi devlet kurumlarinda olur ve devlet kurumlarinda inan bana kimse sana ezbere assembler sormaz
Hayir db ye baglanip inputa select atar outputunu okursun ))Db dediğin IDA ise
Kimse sormaz ama önüne gelirse birşey yapamazsın.
Yinede asm bilmek zorunluluk olmasada yararlıdır.
Hayir kardesim db dedigim database Kitaplarin tutuldugu bir kitap rafi olarak dusun orda bilgiler oluyor.Db dediğin IDA ise
Kimse sormaz ama önüne gelirse birşey yapamazsın.
Yinede asm bilmek zorunluluk olmasada yararlıdır.
Grimner hocanın verdiği video yeticektir fakat anlayamazsanız chat gptden yardım alabilirsiniz. Mesela örnek bir kod yazdırın ; ile kodun açıklamasını yaptırın. Sonrasında push, xor, mov, add, eax, ecx, sub, sistem çağrıları, cmp, call ve cmp komutlarınız öğrenebilirsiniz. Ama kullandığınız sisteme bakmalısınız.Merhaba, aşağıya bırakacağım kaynağı inceleyebilirsiniz.
VMware tarzı hypervisorleri algılayan zararlı yazılımlara veya antihile sistemlerine karşı ne yapacaksın peki ?2024 de gerekli degil hatta 2023 temmuzundan itibaren gerekli degil.
Ozell tool var beraber kodladigimiz vmware altyapisi var uygulamayi surukleyip birakiyorum kendisi sanal makinesi dahilinde calistiriyor sonrada tum loglari benim icin tabloya dolduruyor yaptigi islem seklinde ve bu sonuclari stajyerler rapor haline getirip bize sunuyorlar
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.