snowman w x64dbg nie generuje kodu

snowman w x64dbg nie generuje kodu
  • Rejestracja: dni
  • Ostatnio: dni
0

Napisałem prostego Hello Worlda żeby potestować x64dbg:

Kopiuj
#include <iostream>

int main(){
  std::cout<<"Hello World!";
}

Gdy otwieram go w x64dbg to: Snowman nie generuje mi kodu: http://imgur.com/Ki60FC6
Jakieś pomysły dlaczego?

Bartosz Wójcik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 439
0

Bo to dziadostwo :), mówiąc szczerze.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

@Pijany Krawiec musisz zaznaczyć fragment asemblera i kliknąć na nim "decompile" (shift+F5)
Mozesz też użyć snownana jako standalonowej binarki i wtedy zrobi ci dekompilacje całego execa. Plus takiego rozwiazania jest taki że x64dbg czasem nie ogarnia symboli razem ze snowmanen w efekcie w zdekompilowanym kodzie ich nie ma :(

A9
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 411
0

A nie lepiej napisać taki kod i skompilować go kompilatorem TCC?

Kopiuj
#include <stdio.h>

int main()
{
    printf("Hello World!\n");
    return 0;
}
 

Binarka będzie miała rozmiar wynoszący raptem jakieś 2,5 KB i łatwiej będzie to analizować. Chyba, że chcesz popróbować z czymś bardziej złożonym ;)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.