Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Allgemeines zum Magazin ::  Reverse Engineering  
Gehen Sie zu Seite 1, 2  Weiter
  Zeige alle Beiträge auf einer Seite
Auf Beitrag antworten
Autor Nachricht
Suche Artikel
Unregistrierter




Beitrag Suche Artikel Unregistrierter 02:41:38 14.09.2008   Titel:   Reverse Engineering            Zitieren

hätte irgendwer interesse daran, einen artikel zu Reverse Engineering im bezug auf funktionen von fertigen exen aufrufen zu schreiben? meine damit man hat eine exe( oder auch eine freemde) und ruft von der irgendeine funktion auf die sie hat! Wäre doch cool!
danke
darthdespotism
Autor

Benutzerprofil
Anmeldungsdatum: 23.02.2007
Beiträge: 1441
Beitrag darthdespotism Autor 10:47:59 14.09.2008   Titel:              Zitieren

Suchst du sowas:
http://magazin.c-plusplus.de/artikel/Reverse%20Engineering%3A%20Patching
?

_________________
There are only 10 types of people in the world: Those who understand binary, and those who don't.
http://christoph.devler.coders-nemesis.eu
suche Artikel
Unregistrierter




Beitrag suche Artikel Unregistrierter 17:57:00 14.09.2008   Titel:              Zitieren

ja nur nicht über Patching sondern wie man Funktionen wie man von einem fremden programm ausführt
guenni81
Autor

Benutzerprofil
Anmeldungsdatum: 01.08.2004
Beiträge: 2146
Beitrag guenni81 Autor 19:24:51 14.09.2008   Titel:              Zitieren

suche Artikel schrieb:
ja nur nicht über Patching sondern wie man Funktionen wie man von einem fremden programm ausführt

Über neue Artikel freuen wir uns immer. Das ganze hört sich spannend an!

_________________
mfg
Günni
Mein Github|Mein Launchpad
lagalopex
Mitglied

Benutzerprofil
Anmeldungsdatum: 21.01.2008
Beiträge: 303
Beitrag lagalopex Mitglied 12:12:15 16.09.2008   Titel:              Zitieren

Was genau willst du machen? Du hast ein Programm dass ein paar Sachen macht, von dem du aber keinen Source-Code hast, aber die Erlaubnis es zu verändern. Und ein Programm das du selber schreibst. Aus letzterem willst du nun eine Funktion aus dem ersten Programm aufrufen?!
Klingt sehr merkwürdig.

Im Großen und Ganzen achte darauf, dass du keine illegalen Anfragen stellst. Deshalb gibt es ja auch so Seiten wie crackmes.de wo man ganz legal Programme cracken kann.

So wie du fragst könntest du aber schonmal anfangen Assembler zu lernen :p
Unregistrierter





Beitrag Unregistrierter 14:30:35 16.09.2008   Titel:   Re: Reverse Engineering            Zitieren

Suche Artikel schrieb:
meine damit man hat eine exe( oder auch eine freemde) und ruft von der irgendeine funktion auf die sie hat!

öhm da braucht man doch nicht extra nen Artikel dafür?
Das sind paar Assembler befehle und das wars oO
Linux-User
Unregistrierter




Beitrag Linux-User Unregistrierter 10:12:24 17.09.2008   Titel:              Zitieren

Das ist aber langweilig, viel interessanter ist das Installieren eines Art Hooks in eine Anwendung, welche dann eine bestimmte Aktion duchführt wann immer die Anwendung eine bestimmte Tätigkeit ausführt.
Darüber kann man auch einen Artikel schreiben, da es auch problemlos für legale Zwecke verwendet werden kann. Es ist sicher nicht alltäglich, aber für den Fall, dass man von einer Anwendung keinen Quellcode hat und sie modifizieren muss ist das der einzige praktikable Weg. Das ganze geschieht auch ausschließlich im Arbeitsspeicher, somit wird die EXE-Datei auch zu keinem Zeitpunkt modifiziert was Komplikationen ausschließt.
~fricky
Unregistrierter




Beitrag ~fricky Unregistrierter 17:38:25 18.09.2008   Titel:              Zitieren

Linux-User schrieb:

Darüber kann man auch einen Artikel schreiben...

dann nimm das: http://research.microsoft.com/~galenh/publications/huntusenixnt99.pdf
und übersetze es ins deutsche.
:)
Linux-User
Unregistrierter




Beitrag Linux-User Unregistrierter 13:01:54 19.09.2008   Titel:              Zitieren

~fricky schrieb:
Linux-User schrieb:

Darüber kann man auch einen Artikel schreiben...

dann nimm das: http://research.microsoft.com/~galenh/publications/huntusenixnt99.pdf
und übersetze es ins deutsche.
:)

Das ist ja mal cool, danke für den Link :-)
RED-BARON
Mitglied

Benutzerprofil
Anmeldungsdatum: 22.09.2001
Beiträge: 550
Beitrag RED-BARON Mitglied 21:09:32 12.12.2009   Titel:              Zitieren

Die seite existiert leider nicht mehr. Hat noch wer das Dokument zum Download ?

_________________
Dies ist ein Text, der an jeden Beitrag von Ihnen angehängt werden kann. Es besteht ein Limit von 255 Buchstaben.
C/C++ Forum :: Allgemeines zum Magazin ::  Reverse Engineering  
Gehen Sie zu Seite 1, 2  Weiter
Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.