Leabharlann Python Saor chun Cartlanna ZIP Móra a Chruthú & a Bhainistiú
Leabharlann Python cumhachtach foinse oscailte an-rianú a chuireann ar chumas Forbróirí Python Luchtú, Bainistiú & Parsáil Sonraí ó níos mó ná 30 Formáid Chartlainne, Comhbhrú, agus Córas Comhad éagsúla
Cad é Leabharlann Unblob?
Is leabharlann Python riachtanach agus uirlis líne na n-orduithe é Unblob a dhearnaíodh chun an baint amach de bhlaicíní dénártha—comhaid a bhfuil sonraí iontu i bhformáidí anaithnide nó úinéireachta a fhaightear go minic i íomhánna firmware, dumpaí cuimhne, paicéid líonra, nó cartlanna criptithe. De bhunús forbartha agus cothromaithe ag ONEKEY le húsáid ar a n-ardán anailíse táirgthe, déileálann Unblob go saineolach le dúshlán parsála na gcomhad casta seo trí thacaíocht a thabhairt do níos mó ná 30 formáid chartlann, comhbhrú, agus córas comhaid éagsúla. Próiseálann sé formáidí mar ZIP, TAR, GZIP, BZIP2, XZ, LZMA, SquashFS, CramFS, JFFS2, UBI/UBIFS, agus YAFFS2 go héifeachtach, ag baint amach ábhar go athchurach agus ag gearradh amach píosaí gan aitheantas a fhágann gan a bheith á n-innill.
Saor le húsáid faoi cheadúnas MIT, tá Unblob araon an-éifeachtach agus thar a bheith ilúsáideach. Soláthraíonn sé feidhmíocht thapa chomh gasta trí úsáid a bhaint as iolrú próiseála, cód éifeachtach, comhaid cuimhne-mhapáilte, agus leabharlann comhoiriúnachta ard-údarásach Hyperscan. Laghdaíonn an uirlis bréagfhíorú agus píosaí forluachmhara trína aithint na n-ordú tosaigh agus deiridh ag baint úsáide as rialacha críochnaithe i gcoimhlint agus caighdeáin formáide. Ina theannta sin, tá API éasca le láimhseáil ag Unblob a ligeann d’úsáideoirí láimhseálaithe formáide saincheaptha agus asbhainteoirí a scríobh go tapa, agus tacaíonn sé le breiseáin luchtaithe go dinimiciúil chun a fheidhmiú croí a leathnú. Déanann sé seo Unblob ina mhaoin dhílis do dhuine ar bith a theastaíonn anailís a dhéanamh ar shonraí dénártha ilshraitheacha a bhfuil comhbhrú, criptiú, nó córais comhad leabaithe iontu.
Ag Tosú le Unblob
Is é an bealach molta chun Unblob a shuiteáil ná trí pypi.org. Úsáid an t-ordú seo a leanas le haghaidh suiteáil réidh.
Suiteáil Leabharlann Unblob trí pypi
pip3 install unblob
Clónnaigh an stór unblob ó GitHub
git clone https://github.com/onekey-sec/unblob.git
Is féidir é a shuiteáil de láimh freisin; íosluchtaigh na comhaid eisiúna is déanaí go díreach ón stór GitHub.Bain amach Formáidí Aithnithe ag baint úsáide as Leabharlann Python
Tá tacaíocht le haghaidh baint ábhair as formáidí comhaid éagsúla laistigh de fheidhmchláir Python curtha san áireamh ag an leabharlann oscailte Unblob. Tá tacaíocht le haghaidh níos mó ná 30 cartlann, formáidí comhbhrúite agus córais comhaid curtha san áireamh ag an leabharlann. Cuimhnigh le do thoil go gcaithfidh gach bainteoir a bheith suiteáilte chun an leabharlann a úsáid le gach formáid atá tacaíocht acu. Is féidir le húsáideoirí roghanna éagsúla a úsáid chun iompraíocht an leabharlainne a shaincheapadh, mar shampla an chomhadlann aschurtha a shonrú, doimhneacht na hathshlánaithe, leibhéal na verbaisíochta, nó an fhormáid tuairisce. Is féidir le forbróirí an modh extract_chunk a úsáid chun ábhar gach slabhra a bhaint chuig comhadlann aschurtha sonraithe. Thíos tá slabhra cód samplach a thaispeánann conas an leabharlann a úsáid chun ábhar a bhaint chuig comhadlann aschurtha laistigh de fheidhmchláir Python.
Conas Ábhar a Bhain amach go Comhadlann Aschur ag baint úsáide as Leabharlann Python?
import unblob
# Scan a file for known formats
file_path = "some_file.bin"
chunks = unblob.scan_file(file_path)
# Extract each chunk to an output directory
output_dir = "some_dir"
for chunk in chunks:
unblob.extract_chunk(chunk, output_dir)
Déan Anailís ar Chomhad ELF trí API Python
Déantar leabharlann oscailte Unblob a dhéanamh éasca do fhorbróirí bogearraí comhaid ELF a bhrath agus a bhaint as blobs dénártha anaithnid, chomh maith le a gcumas agus a ngnéithe a aithint. Tacaíonn an leabharlann le comhaid ELF 32-giotán agus 64-giotán araon, chomh maith le hailtí éagsúla mar x86, x86_64, ARM, MIPS, agus PowerPC. Is féidir leis freisin cineálacha éagsúla comhad ELF a láimhseáil, mar shampla feidhmeanna, leabharlanna roinnte, comhaid réada, dumpanna croí, agus modúil eithne.
Baint amach Meiteashonraí trí API Python
Tá tacaíocht le haghaidh cruthú comhad meiteashonraí curtha san áireamh sa leabharlann oscailte Unblob laistigh dá n-iarratais Python. Is féidir le húsáideoirí an rogha --report a úsáid nuair a rithtear Unblob mar uirlis líne na n-orduithe. Cruthóidh an rogha seo comhad JSON a chuimsíonn faisnéis faoi na comhaid a baineadh amach, mar a ghabhann a gcosán, a mhéid, a chineál, a dhraíocht, a héintropachas, agus sonraí na slabhra. Is féidir le húsáideoirí an t-ainm agus an suíomh den chomhad JSON a shonrú mar argóint don rogha --report. Ansin, is féidir le húsáideoirí an comhad metadata.json a fheiceáil nó a anailísiú ag baint úsáide as aon amharcóir nó parsálaí JSON.