Правка swf

Discussion in 'Реверсинг' started by hermein, 4 May 2012.

  1. hermein

    hermein New Member

    Joined:
    26 Feb 2011
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Всем привет, есть swf- файл игры Братва и кольцо, там есть такой участок:

    Code:
    if (param.t)
                {
                }
                if (param.t % 2)
                {
                    $33$ = $33$ + "j9rfOvopijmlear3";
                }
                else
                {
                    $33$ = $33$ + "gf65hgh78h5emvvq";
                }
                var a:int;
                var b:int;
                var c:int;
                var d:int;
                var md5:* = MD5.hash($33$);
                $44$.reverse();
                $44$.reverse();
    Нужно удалить MD5.hash, чтобы осталось только:

    Code:
    if (param.t)
                {
                }
                if (param.t % 2)
                {
                    $33$ = $33$ + "j9rfOvopijmlear3";
                }
                else
                {
                    $33$ = $33$ + "gf65hgh78h5emvvq";
                }
                var a:int;
                var b:int;
                var c:int;
                var d:int;
                var md5:* = $33$;
                $44$.reverse();
                $44$.reverse();
    то есть строку
    var md5:* = MD5.hash($33$);
    превратить в
    var md5:* = $33$;

    Знания по Hex-редактору небольшие, как следствие за неделю так и не смог удалить данный P-код.

    Сама флешка тут

    ps: сорри, если не тот раздел.
    pps: желательно, чтобы кто-нибудь объяснил как делать подобные вещи
     
  2. hermein

    hermein New Member

    Joined:
    26 Feb 2011
    Messages:
    17
    Likes Received:
    0
    Reputations:
    0
    Все, сам разобрался