Binary Code tranlation

  • Antworten:12
  • Bentwortet
Gelöschter Account
  • Forum-Beiträge: 186

31.01.2011, 13:14:43 via Website

Ist es möchglich Binary Code in Text und anders herum zu übersetzen?

Und wenn ja wie?

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

31.01.2011, 13:22:41 via Website

Stichwort "Reverse Engineering"

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
Mac Systems
  • Forum-Beiträge: 1.727

31.01.2011, 13:30:40 via Website

Als ob das so einfach wäre, selbst in Java Code (dex kA) ist das bei Offuskierten Code kein Spass sobald das Projekt nur ein wenig mehr als ein paar Klassen hat.

Windmate HD, See you @ IO 14 , Worked on Wundercar, Glass V3, LG G Watch, Moto 360, Android TV

Antworten
Gelöschter Account
  • Forum-Beiträge: 186

01.02.2011, 01:24:33 via App

W00t uch will einfach nur ein tool.bauen um binary code (das ust das mit den 0 und 1 ;)) zu übersetzen you know what i mean?

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

01.02.2011, 02:40:17 via App

Hey,
in was willst du das denn übersetzen? Hex-Code, Strings (also ASCII rückwärts), ...
Lg Ansgar

Antworten
Gelöschter Account
  • Forum-Beiträge: 5.136

01.02.2011, 07:47:45 via Website

Damit hier keiner W00tet ... ist doch ganz einfach:

bin2int:

String s = "1001";
int value = Integer.parseInt(s, 2);

int2bin:
int i = 42;
String binstr = Integer.toBinaryString(i);

lg Voss

Antworten
Gelöschter Account
  • Forum-Beiträge: 236

01.02.2011, 09:42:35 via Website

Poapfel
Ist es möchglich Binary Code in Text und anders herum zu übersetzen?

Und wenn ja wie?

Die Antwort ist NEIN! Viele werden nun sagen nee blah blah doch sind doch alles 2er Potenzen... Aber es macht keinen Sinn! Der Grund ist folgender:

0100110100011

Übersetz doch mal...

Wohler willst Du wissen was mit gemeint ist? Kann ne Zahl sein, ASCII, UTF, UTF8, ein Binary Format, ein Bild, ein Morsecode.
Man weis es nicht!

Man kann Binärcode zwar immer in Zahlenreihen umwandeln, was diese darstellen ist aber nur interpretierbar wenn man das Zielformat kennt.

Ganz anderst sieht die Situation aus wenn du z.B. ein EXE oder JAR etc. File hast und diese wieder in Quellcode verwandeln willst. Dann ist das Format bekannt und somit alles kein Problem. Einfach durch nen Decompiler laufen lassen und man hat wieder Quellcode.

— geändert am 01.02.2011, 09:52:08

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

01.02.2011, 12:46:34 via Website

Die Seite stellt die eingegebenen Buchstaben (bzw. deren ASCII-Codes) einfach nur als aneinander gereihte Binärzahlen (jeweils 8 Bit) dar.
Wie man das macht, hat Jörg in diesem Thread bereits beschrieben.

Antworten
Gelöschter Account
  • Forum-Beiträge: 186

01.02.2011, 19:13:16 via Website

Ihr versteht mich alle falsch ich will doch einfach nur Binary Code übersetzten.....

Antworten
San Blarnoi
  • Forum-Beiträge: 2.545

01.02.2011, 19:51:04 via Website

...und in wiefern habe ich deine Frage jetzt nicht beantwortet?

Du nimmst jedes eingegebene Zeichen (bzw. dessen ASCII-Code), wandelst es mit der von Jörg beschriebenen Methode in einen Binärsting um und hängst dann all die Strings aneinander, um den "binary code" zu erhalten.

Umgekehrt nimmst du jeweils 8 Zeichen aus dem "binary code", wandelst sie mit der vön Jörg beschriebenen Methode in einen ASCII-Code und hängst die so ermittelte Zeichen aneinander, um den Text zu erhalten.

Stand alles schon in den vorherigen Postings, vielleicht liest du die nicht richtig?
Oder willst du das eigentlich nicht selber machen, sondern ein fertiges Programm von uns?

Antworten