Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dump upravy hex ako normálny text [vyřešeno]  (Přečteno 2386 krát)

psychogenius

  • Návštěvník
  • Příspěvků: 60
Dump upravy hex ako normálny text [vyřešeno]
« kdy: 10 Října 2011, 22:51:14 »
Chcel by som sa spýtať či sa dá Dump subor v 16tkovej sustave nejako upravovať ako klasický potrebujem tam vyhladať zmeniť a uložť jeden blok. Skušal som rozne editory ale ani jeden nepracuje tak s textom ako by som potreboval. Neviem či som sa vyjadril dosť zrozumitelne ale neviem to nejako inak opísať  proste chem s f4 a2 36 8b pracovať ako s textom aby som mohol používať grep a podobné príkazy a aby ked to uložím stále z toho bol použitelný subor.
« Poslední změna: 11 Října 2011, 19:43:10 od daysleeper »

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re:Dump upravy ako normálny text
« Odpověď #1 kdy: 11 Října 2011, 07:11:36 »
zkus nejaky hexaeditor, pro gnome je tusim klikaci ghex
Tak dlouho se vrzá s Acerem, až se displej utrhne.

psychogenius

  • Návštěvník
  • Příspěvků: 60
Re:Dump upravy ako normálny text
« Odpověď #2 kdy: 11 Října 2011, 09:54:45 »
Ja nechcem nic graficke ja potrebujem napisat script ktory mi v tom file najde f2 35 a4 b8 a zmeni ho na 00 00 00 00 len take veci ako grep diff nefunguju na tom subore preto ho potrebujem nejako rozbalit ten dump zmenit ho a znovu zbalit do pobodneho stavu.

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re:Dump upravy ako normálny text
« Odpověď #3 kdy: 11 Října 2011, 10:08:35 »
1. Které hexeditory jsi prosím tě zkoušel? Všechny, co znám, umí to, co popisuješ (najít, upravit, uložit).
2. V čem ti nevyhovovaly?
3. Proč nechceš nic klikacího?
4. Co znamená "pracovat s binárním souborem jako s textem"?

Šuohob

  • Závislák
  • ***
  • Příspěvků: 2171
Re:Dump upravy ako normálny text
« Odpověď #4 kdy: 11 Října 2011, 12:07:17 »
Kód: [Vybrat]
bohous@debian:~$ aptitude search hex
p   dhex                                                                              - ncurses based hex editor with diff mode                                                     
p   fetchexc                                                                          - Fetches email from Microsoft Exchange servers                                               
p   ghex                                                                              - Hexadecimální ditor souborů pro GNOME                                                       
p   ghextris                                                                          - A Tetris-like game on a hexagonal grid                                                     
p   hex                                                                               - hexadecimal dumping tool for Japanese                                                       
p   hex-a-hop                                                                         - Skládačka s šestiúhelníkovými dlaždicemi                                                   
p   hexalate                                                                          - Color matching puzzle                                                                       
p   hexcurse                                                                          - Šestnáctkový editor založený na ncurses se spoustou voleb                                   
p   hexec                                                                             - Command line tool to hook into exec calls                                                   
p   hexedit                                                                           - Prohlíží a upravuje soubory s šestnáctkovým či ASCII obsahem                               
p   hexer                                                                             - interactive binary editor with a Vi-like interface                                         
p   hexter                                                                            - Yamaha DX7 modeling DSSI plugin                                                             
p   hexxagon                                                                          - Šestiúhelníková obdoba Ataxx                                                               
p   lfhex                                                                             - large file hex editor                                                                       
p   libconvert-binhex-perl                                                            - Perl5 module for extracting data from macintosh BinHex files                               
p   libdata-hexdumper-perl                                                            - module for formatting binary data in a human-readable way                                   
p   libgtkhex0                                                                        - GNOME Hex editor for files (shared library)                                                 
p   libgtkhex0-dev                                                                    - GNOME Hex editor for files (development headers)                                           
p   ncurses-hexedit                                                                   - Edituje soubory/disky ve formátu hex, ASCII a EBCDIC

staci si vybrat ;)
Tak dlouho se vrzá s Acerem, až se displej utrhne.

psychogenius

  • Návštěvník
  • Příspěvků: 60
Re:Dump upravy ako normálny text
« Odpověď #5 kdy: 11 Října 2011, 14:05:05 »
potrebujem niečo takéto "sed -e s/text/text2/ subor > subor.new"
len to potrebujem  štýlom "sed -e s/A5 01 00 00  5A FE FF FF  A5 01 00 00  10 EF 10 EF/3A 04 00 00  C5 FB FF FF  3A 04 00 00  11 EE 11 EE/ hexsubor > hexsubor.new"

už to je jasné ? viem že tie programy dokážu ked ich pustíš tak vyhladávať a upravoať ale ja to potrebujem už ako parameter do scriptu a ako čítam man stránky k tým programom nikde nevidím tu možnosť. ( možno som len slepý tak mi odpustite a opravte ma )

daysleeper

  • Stálý člen
  • **
  • Příspěvků: 1206
Re:Dump upravy ako normálny text
« Odpověď #6 kdy: 11 Října 2011, 18:42:24 »
sed by to měl zvládnout
Kód: [Vybrat]
sed 's/\xf2\x35\xa4\xb8/\x00\x00\x00\x00/g' soubor > soubor.new

psychogenius

  • Návštěvník
  • Příspěvků: 60
Re:Dump upravy ako normálny text
« Odpověď #7 kdy: 11 Října 2011, 19:16:51 »
Dakujem sed to zvladol ale to že treba x pred čísla som nevedel dakujem velmi pekne za pomoc všetkým.

 

Provoz zaštiťuje spolek OpenAlt.