1. C# / Говнокод #8006

    +136

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    eax = esp;
                    if (gB(eax + 0x19) == 0) {
                        uint edx = gD(eax + 8);
                        if (gB(edx + 0x19) == 0) {
                            eax = gD(edx);
                            if (gB(eax + 0x19) == 0) {
                                do {
                                    edx = eax;
                                    eax = gD(edx);
                                }
                                while (gB(eax + 0x19) == 0);
                            }
                            esp = edx;
                            //ret
                        }
                        else {
                            eax = gD(eax + 4);
                            if (gB(eax + 0x19) == 0) {
                                do {
                                    edx = esp;
                                    if (edx != gD(eax + 8)) break;
                                    esp = eax;
                                    eax = gD(eax + 4);
                                }
                                while (gB(eax + 0x19) == 0);
                            }
                            esp = eax;
                        }
                    }
                    eax = esp;

    X: я занялся написанием научной фантастики)
    Y: АИ? ИИ?
    X: /*код!!!111*/
    Y: декомпилятор пишешь?
    X: декомпилятор это не фантастика
    это реальность
    Y: А что пишешь?
    X: а это я сам не знаю что это)
    вообщем, в игре на земле валяются предметы
    нужно найти как они расположены в памяти
    Y: Это результат декомпиляции или что это?
    X: обычно это либо eax, [eax + idi * 4]
    или что то в этом духе
    просто постраничное считывание
    типа eax, [eax]
    eax, [eax]
    eax, [eax]
    а тут ни то ни другое)
    сама игра ищет предметы по какой то безумной логике
    Y: Это ты написал программы и обозвал так свои переменные?
    X: да)
    вообщем
    мне стало лень разбираться
    что и как делает игрушка
    и я просто скопировал код
    из дизасма
    в С№
    и перебил под синтаксис)
    на удивление четко работает)

    Запостил: Говногость, 27 Сентября 2011

    Комментарии (47) RSS

    • Да простит меня автор кода... :-[
      Ответить
    • что за бред?
      Ответить
    • >из дизасма в С№
      так полагать, что лень было раскладку переключить.

      >и перебил под синтаксис) на удивление четко работает)
      т. е. ассемблерная логика работает в юзверьспейсе?
      Ответить
    • Куллхацкеры пошли ныне весёлые...
      харакирство онлайн игрушек?
      написание своего бота для онлайн игры?
      Ответить
    • 94НН03 С006Щ3НN3 П0К4ЗЫ8437, К4КN3 У9N8N73ЛЬНЫ3 83ЩN М0Ж37 93Л47Ь Н4Ш Р4ЗУМ! 8П3Ч47ЛЯЮЩN3 83ЩN! СН4Ч4Л4 Э70 6ЫЛ0 7РУ9Н0, Н0 С3ЙЧ4С Н4 Э70Й С7Р0К3 84Ш Р4ЗУМ ЧN7437 Э70 4870М47NЧ3СКN, Н3 З49УМЫ84ЯСЬ 06 Э70М. Г0Р9NСЬ. ЛNШЬ 0ПР393Л3ННЫ3 ЛЮ9N М0ГУ7 ПР0ЧN747Ь Э70.

      Кто сможет полностью прочитать?
      Первым делом подумал, что это какое-то закодированное сообщение. Потом, когда начал вчитываться - ничего не понял. После прочитал очень легко, тк сделал это быстро, интуитивно и не задумываясь над отдельными словами. Читается только если, читать как бы все предложение целиком.
      Ответить
      • >ЧN7437 Э70 4870М47NЧ3СКN, Н3 З49УМЫ84ЯСЬ
        3.14ZДёЖ
        Ответить
        • >3.14ZДёЖ
          ЛNШЬ 0ПР393Л3ННЫ3 ЛЮ9N М0ГУ7 ПР0ЧN747Ь Э70.=)
          Ответить
          • Не теряйте талант - дуйте на раскопки в Египет. Нечего на гк копипастить.
            Ответить
            • Это отсюда:
              NГPbI P43YMA:
              http://www.google.ru/search?gcx=c&sourceid=chrome&ie=UTF-8&q=94НН03 С006Щ3НN3 П0К4ЗЫ8437, К4КN3 У9N8N73ЛЬНЫ3 83ЩN М0Ж37 93Л47Ь Н4Ш Р4ЗУМ! 8П3Ч47ЛЯЮЩN3 83ЩN! СН4Ч4Л4 Э70 6ЫЛ0 7РУ9Н0, Н0 С3ЙЧ4С Н4 Э70Й С7Р0К3 84Ш Р4ЗУМ ЧN7437 Э70 4870М47NЧ3СКN, Н3 З49УМЫ84ЯСЬ 06 Э70М. Г0Р9NСЬ. ЛNШЬ 0ПР393Л3ННЫ3 ЛЮ9N М0ГУ7 ПР0ЧN747Ь Э70
              Ответить
              • Это просто говно. Читается без проблем с первого раза. Вы блондины просто
                Ответить
      • кстати да. разогнался на "но сейчас на этой строке"
        но... где здесь C#?
        Ответить
      • Еще один вид капчи?
        Ответить
        • |-|3 |>06076| |<4|< |>43 |-|0|>^^4^b|-|0 /7|>0|/||)`/7 -)70
          Ответить
        • Да пора уже вводить новый вид капчи: если не понял, что на картинке - значит человек.
          Ответить
      • >Кто сможет полностью прочитать?

        Хм. Судя по голосованию 3на3 - 50% людей это прочитать не могут.

        У меня получилось. Правда в этом мне помог опыт 10-летнего чтения книг.

        Также помогает далекий опыт расшифровки коллективных конспектов, написанных разным корявым почерком под быструю диктовку лектора.
        Ответить
        • Да легко читается, вообще без напряга. Понять то, что написано в лекциях однокурсников, насколько я помню, ЗНАЧИТЕЛЬНО труднее. Благо, мне практически не приходилось этим заниматься.
          Ответить
        • "Судя по голосованию 3на3" - откуда инфа?

          я прочитал практически сразу
          Ответить
          • Мышку же нужно подвести к голосованию за пост и увидите.
            Ответить
            • а я и не знал...
              Ответить
              • недавно тема поднималась
                http://govnokod.ru/7867#comment108007
                Ответить
                • Месяц открытий на говнокод.ру. Страйко может быть доволен :D
                  Ответить
                  • тут как бы нечему быть довольным. когда одно и тоже спрашивают это надо либо выводить в FAQ, либо видоизменить до очевидной формы.
                    Ответить
                    • > видоизменить до очевидной формы
                      Нет, не надо. Это - пораженчество и признание факта падения среднего IQ по больнице.

                      PS: я даже букмарклет публиковал, который распарщивает и выводит
                      Ответить
            • Но сначала вам нужно купить мышеловку.
              Ответить
        • С первого класса?
          Ответить
          • А тебе, лысый, я свой возраст не скажу. (:
            Ответить
          • Впрочем отвечу, нет. Это все равно не информативно для вас. (:
            Ответить
      • .
        Ответить
      • ГОВНОКОДNМ
        Ответить
      • Неожиданно легко...
        http://nibler.ru/cognitive/23641-zakon-zamykaniya.html
        Ответить
    • ASM#
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий