Portál AbcLinuxu, 30. dubna 2025 15:37

Jak zamerne poskodit .iso

9.2.2008 17:47 | Rady

Dobry podvecer.

Mozna by se tento zapisek hodil spis do diskuze, ale podle me je na takovouhle pitomost misto spie tady.

Potreboval bych nahodne v iso souboru vlozit nahodna data, kvuli testovani. Hraju si s dd ale nemuzu na to prijit, porad mi to tu chybu dava na zacatek i kdyz menim parametr seek. Nemuzu docilit toho abych ji vlozil nekam doprostred, nebo na konec.

Postupuji nejak takto.
dd if=/dev/urandom  of=cd.iso bs=1 count=433 seek=34345 conv=notrunc
Chtel bych to dat do skriptu, tak abych mohl ovladat kolik zhruba onoho iso souboru poskodim, nejlepe v procentech.        

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

9.2.2008 18:55 MartinK | skóre: 10 | blog: Blogik
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Odpovědět | Sbalit | Link | Blokovat | Admin
K čemu to je dobré?
9.2.2008 19:18 CET
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Cti si poradne zapisky, abys pak nepsal blby otazky:-)
K čemu to je dobré?
kvuli testovani.
Jinak se mi taky zda, ze je zapis dobrej. Jediny, co me napada, je problem s pravama - bud je to bez write nebo je jinej vlastnik.
Luk avatar 9.2.2008 18:57 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Odpovědět | Sbalit | Link | Blokovat | Admin
Co to píše za chybu? Připadá mi to totiž jako korektní použití dd, takže by to chybu hlásit nemělo. A co se týká těch procent, to bude stačit si zjistit velikost souboru, vypočítat délku a předat dd. Nic víc na tom není.
Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
Věroš avatar 9.2.2008 21:22 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Odpovědět | Sbalit | Link | Blokovat | Admin
Tady dobrý?
ook:~$ dd if=/dev/zero of=/tmp/test bs=1024k count=256
256+0 records in
256+0 records out
268435456 bytes (268 MB) copied, 9.53844 seconds, 28.1 MB/s
ook:~$ md5sum /tmp/test
1f5039e50bd66b290c56684d8550c6c2  /tmp/test
ook:~$ dd if=/dev/urandom of=/tmp/test bs=1 count=256 seek=256 conv=notrunc,nocreat
256+0 records in
256+0 records out
256 bytes (256 B) copied, 0.00275023 seconds, 93.1 kB/s
ook:~$ md5sum /tmp/test
e6f28e6b674db5bcaba0deb490db93ff  /tmp/test
Mám tady nějaké Ubuntu.
Školím Ansible
Věroš avatar 9.2.2008 21:24 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
A to nejdůležitějí jsem samozřejmě zapomněl - soubor má před i po 268435456 bajtů.
Školím Ansible
pele avatar 9.2.2008 23:42 pele | skóre: 28 | blog: Bleabr | UH
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Odpovědět | Sbalit | Link | Blokovat | Admin
Pokousim se proste nasimulovat poskozene CD, ale dd zpusobi chyby jen CRC, ja bych potreboval i jakoby fyzicky necitelna data. Googlim a nic, napada nekoho neco?
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
10.2.2008 00:50 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Kdysi jsem četl, že pro starší vypalovačky se dělaly obrazy i se samoopravnými kódy, protože tehdejší brouci je tam nezvládali při pálení dopočítávat dost rychle - to je asi to co hledáš. Teď k tomu ale bohužel nic nemůžu dohledat. :-\
10.2.2008 01:32 spang
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Nemyslím si, že tohle půjde jednoduše udělat bez manipulace s drivery. Obětuj jedno CD, napal to tam a pak ho něčím pořádně škrábni ;-).
Věroš avatar 11.2.2008 08:29 Věroš | skóre: 24 | blog: Co není v hlavě | 49.29 s.š., 16.54. v.d.
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Tohle je správné řešení:

PS: Pokud se bojíš jádra, tak to můžeš napsat v userspace a pak ten vynález připojit přes NBD.
Školím Ansible
pele avatar 12.2.2008 09:34 pele | skóre: 28 | blog: Bleabr | UH
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Tak sem tomu CD udělal par jizev. Asi nejjednodušší řešení.
Pravda má jednu velkou výhodu: člověk si nemusí pamatovat, co řekl.
10.2.2008 15:00 Marian Krucina | skóre: 13
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Mě se něco podobného povedlo, bohužel.
11.2.2008 10:20 CET
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Pochopil jsem to spravne, ze se snazis udelat neco jako delaji ty ruzne CD ochrany?

Jednou jsem to resil, ale pouze na disketach - tam to slo poskozenim povrchu a pak zapsanim prislusneho vadneho sektoru do programu:-) Na CD asi tezko - ale kdo vi, kdyz to muzou delat s ochranama, tak by to jit melo.
11.2.2008 13:01 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
readcd -clone; něco poškodit; cdrecord -clone -raw96r. Otázka je, jestli to dnešní mechaniky ještě umožňují.
10.2.2008 18:07 Xóža Hňabaj | skóre: 15 | blog: popcorp | Brno
Rozbalit Rozbalit vše Re: Jak zamerne poskodit .iso
Odpovědět | Sbalit | Link | Blokovat | Admin
zzuf

zzuf is a transparent application input fuzzer. Its purpose is to find bugs in applications by corrupting their user-contributed data (which more than often comes from untrusted sources on the Internet)
Jednaokový biu

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.