Keresés

Hirdetés

Új hozzászólás Aktív témák

  • ebertek

    csendes tag

    válasz ebertek #294 üzenetére

    A letölthető config.bin-ben sok ZLIB-bel tömörített adat van egymás után, ki kell őket bontani, majd össze kell őket fűzni, s akkor meglesz az .xml. :)

    Találtam egy Python scriptet, ami megcsinálja mindezt:
    import zlib

    magic_numbers = ['\x78\xDA']
    filename = 'config.bin'

    infile = open(filename, 'r')
    data = infile.read()

    pos = 0
    found = False

    while pos < len(data):
    window = data[pos:pos+2]
    for marker in magic_numbers:
    if window == marker:
    found = True
    start = pos
    print "Start of zlib %s" % pos
    rest_of_data = data[start:]
    decomp_obj = zlib.decompressobj()
    uncompressed_msg = decomp_obj.decompress(rest_of_data)
    print "Content: %s" % uncompressed_msg
    break
    if pos == len(data):
    break
    pos += 1

    if found:
    header = data[:start]
    footer = decomp_obj.unused_data

    if not found:
    print "Sorry, no zlib found."

    El kell menteni, aztán ha pl. a VoIP jelszavadra van szükség, akkor:
    $ python csoda.py | grep AuthPassword

    [ Szerkesztve ]

  • szemmelver

    aktív tag

    válasz ebertek #294 üzenetére

    átírtam a bin-t .txt-re :D régebben letudtam úgy menteni, hogy így sikerült megnyitnom és csomó dolog van benne:

    <Tbl name="DevAuthInfo" RowCount="4">
    <Row No="0">
    <DM name="ViewName" val="IGD.AU1"/>
    <DM name="Enable" val="1"/>
    <DM name="AppID" val="1"/>
    <DM name="User" val="Administrator"/>
    <DM name="Pass" val="Gj84KrtE34Vg123"/>
    <DM name="Level" val="1"/>
    <DM name="Extra" val=""/>
    <DM name="ExtraInt" val="0"/>
    </Row>
    <Row No="1">
    <DM name="ViewName" val="IGD.AU2"/>
    <DM name="Enable" val="1"/>
    <DM name="AppID" val="1"/>
    <DM name="User" val="3play"/>
    <DM name="Pass" val="3play"/>
    <DM name="Level" val="2"/>
    <DM name="Extra" val=""/>
    <DM name="ExtraInt" val="0"/>
    </Row>
    <Row No="2">

    <Tbl name="WANCPPP" RowCount="1">
    <Row No="0">
    <DM name="ViewName" val="IGD.WD1.WCD2.WCPPP1"/>
    <DM name="UserName" val="3play_cpe@telekom.hu"/>
    <DM name="Password" val="Gei7eike"/>
    <DM name="ConnTrigger" val="0"/>
    <DM name="AuthType" val="1"/>
    <DM name="IdleTime" val="1200"/>
    <DM name="AutoDisconnTime" val="0"/>
    <DM name="WarnDisconnTime" val="0"/>
    <DM name="MaxMRU" val="1492"/>
    <DM name="MTU" val="1492"/>
    <DM name="EchoTime" val="30"/>
    <DM name="EchoRetry" val="20"/>
    <DM name="PPPoEACName" val=""/>
    <DM name="PPPoEServiceName" val=""/>
    <DM name="EnableProxy" val="0"/>
    <DM name="MaxUser" val="4"/>
    <DM name="EnablePassThrough" val="0"/>
    <DM name="PassThroughViewName" val=""/>
    <DM name="ValidWANRx" val="0"/>
    <DM name="ValidLANTx" val="1"/>
    <DM name="HostTrigger" val="1"/>
    <DM name="TtyDialNum" val=""/>
    <DM name="TtyAPN" val=""/>
    <DM name="TtyPDPType" val="0"/>
    </Row>

    stb...
    azóta viszont nem hiába szedem le megint nem tudom megnyitni ugyan azzal a módszerrel.... de még meg van a régi :))

    [ Szerkesztve ]

Új hozzászólás Aktív témák