Portál AbcLinuxu, 10. května 2025 04:45

Dotaz: čím enkódujete hexavýpis cest SELinuxu?

30.1.2015 14:56 Franta Hanzlík
čím enkódujete hexavýpis cest SELinuxu?
Přečteno: 196×
Odpovědět | Admin
Audit log SELinuxu má u ne-ACSII položek (typicky "name="/"path="/...) hodnoty ve tvaru posloupnosti hexadecimálních hodnot bajtů jednotlivých znaků (např.
"path=2F6D6E742FC5BE756D7061"
Čím takové řetězce enkódujete? Ono asi není velký problém si něco upatlat sám (u mne je to shell script
function h2u8(){ echo $(echo -n "$@"|awk -b 'BEGIN{FPAT=".."}{for (i=1;i<=NF;i++)printf("%c",strtonum("0x" $i))}'); }
), ale není na to něco hotového? S "recode" jsem se trápil dost dlouho, ale neúspěšně - asi je to na mě příliš mocný nástroj ;). Nebo není na to nějaká jednoúčelová binárka? (taky se mi nic nepovedlo najít). Díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 30.1.2015 15:05 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: čím enkódujete hexavýpis cest SELinuxu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:
S manipulací binárních dat různých zakódování jsem se trápil dlouho (debuguju různé binární protokoly). Nakonec jsem si napsal blobutils, několik primitivních skriptů. Budu moc rád když mi někdo doporučí něco lepšího.

Přikládám, je to tragédie, ale účel to +/- splnilo. Tebe konkrétně zajímá blhexbin.
30.1.2015 16:09 Franta Hanzlík
Rozbalit Rozbalit vše Re: čím enkódujete hexavýpis cest SELinuxu?
No, to je stejný případ jako u mne. Tvůj 'blhexbin' i ten můj scriptík fungují, ale proč je s sebou tahat nebo vymýšlet znovu, kdyby bylo něco hotového (v podstatě by to bylo reverzní 'od'). Že by něco takového otcové Unixu nepotřebovali?
30.1.2015 16:31 chrono
Rozbalit Rozbalit vše Re: čím enkódujete hexavýpis cest SELinuxu?
Celkom by sa hodilo niečo ako cli (alebo aspoň offline! verzia hackvertor.
30.1.2015 22:48 Franta Hanzlík
Rozbalit Rozbalit vše Re: čím enkódujete hexavýpis cest SELinuxu?
to je nějaký běs, něco jsem s tím zkoušel, ale moc toho nepochopil. Asi by si člověk musel přečíst návod, což je odhrazující ;). Něco na cmdline, chtěl bych to používat i dávkově.
30.1.2015 16:29 chrono
Rozbalit Rozbalit vše Re: čím enkódujete hexavýpis cest SELinuxu?
Na zobrazovanie binárnych dát používam často hachoir, pre úpravu je ale vhodnejšie niečo ako construct.
30.1.2015 23:09 Franta Hanzlík
Rozbalit Rozbalit vše Re: čím enkódujete hexavýpis cest SELinuxu?
hachoir je zdá se asi jen interaktivní, a nemám jej v distribucích.
Já se snad ještě pokusím proniknout do toho "recode", vypadalo to že s využitím těch jeho "surfaces" by to jít mohlo, ale skončil jsem na nějakých chybách, přes které jsem se neprokousal. A zdá se, že nemá nejen mailing list, ale ani web...

Založit nové vláknoNahoru

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

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