ein Programm, dass per Parameter einen Hexstring ersetzt

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von Savar » 21.08.2008 21:20:57

Daumendrück..
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:22:35

schade sobald \ da sind, geht es nicht.

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:22:35

schade sobald \ da sind, geht es nicht.

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:23:18

Doch so geht es:

Code: Alles auswählen

find ./test/ -type f -exec sed -i 's/h:\\Doku/f:\\Doku/g' {} \;

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:24:19

So etwas bloedes, ich muss die Casesensetivity ausschalten.

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:25:23

in der Reg steht manchmal:

C:\Doku manchmal C:\DOKU

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von Savar » 21.08.2008 21:27:42

sed 's/Bla/Blub/gi'

das i ist dann wichtig
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:32:21

Ja es funktioniert, endlich!

Danke fuer eure Hilfe Jungs!

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:41:12

An die anderen(schreibt man ja klein, weil nachgehendes Nomen ausgelassen wird, oder?), die das gleiche machen wollen.

Es gibt nicht nur C:\Doku(C:\Dokumente, C:\DOKUME~\Admin...), sondern auch PhysikalDisk1\Dokumente und Einstellungen

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 21:58:02

Ne, geht nicht,

ich nehme an, dass sed keine Binariydateien verarbeiten kann.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von Savar » 21.08.2008 22:07:57

doch solange darin das ganze normal (ASCII, Klartext) drinsteht kann er es.. wenn es da natürlich (also der String) binär vorliegt, dann müsstest du nach dem binären String suchen :?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 22:09:53

Also ein Windows habe ich noch installiert.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von Savar » 21.08.2008 22:14:17

Was immer du uns damit sagen willst :mrgreen:
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 22:15:27

Ich kann noch eine weitere Sache ausprobieren.

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von Savar » 21.08.2008 22:18:11

Wie gesagt.. mach dir nen Backup (Image z.B.) und spiel danach rum soviel du willst :)
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 22:18:39

Nein ich will das hinbekommen,.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von rendegast » 21.08.2008 22:42:45

Die Win-Reg ist binär, nur exportiert eine Textdatei.
Und selbst dann wären eine Menge Ausdrücke in hex.

Na jetzt, wo da alle mitbekommen haben, daß es um binary-Dateien geht,
schau Dir nochmal meinen Post an. Ist der zweite hier.
Rückwandlung der gedumpten und modifizierten Dateien mit ascii2binary.
(Soweit ich mir das überlege, klappt es aber dann nur mit gleichlangen Strings?)
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 21.08.2008 23:24:16

So heftig ist meine Technik nicht,
brauche eure Hilfe.

michaa7
Beiträge: 5067
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von michaa7 » 22.08.2008 13:04:37

so sympatisch mir der ansatz ist, von linux aus windows dateien zu manipulieren ... was du vor hast geht mit windows bordmitteln wesentlich einfacher und verläßlicher, ich habe das mit den computern meines bruders, die ich regelmäßig aufgesetzt und gewartet habe, einige male erfolgreich durchgeführt. Einziger haken: Je länger du dies nach der grundinstallation machst, desto größer die gefahr (laut MS), dass einige pfade nicht richtig umgesetzt werden ... ich hatte allerdings nie wirklich ein problem.

Zum vorgehen gibt es artikel in der windows knowledge base, ich hatte mir dies ergoogelt. Allerdings rede ich hier von windows 2000 ... und MS in all seiner userfreundlichkeit läßt mit beeenden des supports ja ggf. auch die seiten der knowledge base verschwinden :-(
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 23.08.2008 15:44:36

Wir ebuntzen aber leider windows XP3, und da funktionieren die ganzen Artikel nicht.
Mit Windows 2000 ist da alles kein Problem.

HannesMeyer
Beiträge: 172
Registriert: 10.08.2008 13:36:04

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von HannesMeyer » 26.08.2008 08:28:57

Keine Lösung?

Schade, daß sich die die Profis immer ihrer Stimme enthalten.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: ein Programm, dass per Parameter einen Hexstring ersetzt

Beitrag von rendegast » 26.08.2008 14:03:02

Die Registry per regedit exportieren und bearbeiten, dann wieder importieren.
Der Export ist halt oft kein Klartext mehr, sondern hex-code.
Ich würde mich beim Import aber auf die geänderten Stellen beschränken.
Was soll sich da von w2k zu wxp-sp3 (XP3?) geändert haben?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten