Ищется демокпилятор

  1. 9 г. назад

    есть внешняя обработка, модуль которой "отсутствует". Поставка без исходного модуля.
    Но в файле он все есть. обработка, к слову весит 3,5Мб
    Нужно получить код исходного модуля.

    нашел какие-то статьи http://kb.mista.ru/article.php?id=519 но хотелось бы готовое решение

    Ответы: (2) (21) (60) (61)
  2. лол

    Ответы: (2)
  3. (1) не то слово.
    (0) давай обработку декомпильну.

    Ответы: (3) (4) (5)
  4. Fynjy давай обработку декомпильну.

    https://ibank2.ru/1c/iBank2-1c.epf

  5. (2) не декомпильну, а демокпильну... :)

    Ответы: (5)
  6. alex_shkut (2) не декомпильну, а демокпильну... :)

    Тебе бы только всё пильнуть

  7. код нет, наверно потому что ты за него не заплатил?

    Ответы: (9)
  8. Не удалось декомпилировать модуль внешней обработки iBank2
    {ВнешняяОбработка.Декомпилятор1Сv8.МодульОбъекта}: Индекс находится за границами массива
    Возможно, модуль обфусцирован!

    А вот хер ... Не поможет тебе компилятор ...

    Ответы: (8) (11) (14)
  9. (7)а чем ты пробовал?

  10. (6) мне для интереса, не для использования

  11. Декомпилятор1Сv8.rar
    мне не жалко

    Ответы: (12)
  12. (7) обфускация - это изменение имен переменных, добавление избыточного кода и все такое?

    Ответы: (13) (14)
  13. (10) =)) декомпилятор без текста модуля?)) он себя декомпилирует интересно?

  14. (11) http://infostart.ru/public/15907/

  15. Stim (7) обфускация - это изменение имен переменных, добавление избыточного кода и все такое?

    &НаКлиенте
    Процедура t59574a65cdfd4c62ad9d4f40d1757775(Элемент)
        t25bc2d308fa34d669a02c4e1cc047b8c(ЭтаФорма).t98f6546931994e7f88c14943b93c760d(ЭтаФорма);
    КонецПроцедуры
    
    &НаКлиенте
    Процедура t2d22f98d276c43288b4ae2234782c68f(Команда)
        t25bc2d308fa34d669a02c4e1cc047b8c(ЭтаФорма).t726e5eee3f644f4f99eb2e9adaa1ad0a(ЭтаФорма);
    КонецПроцедуры
    
    &НаКлиенте
    Процедура t1bcc37d892d14b73858ec24f35a2a6d3(Команда)
        t25bc2d308fa34d669a02c4e1cc047b8c(ЭтаФорма).t8e91ded129bc48fba3819acf8b867629(ЭтаФорма);
    КонецПроцедуры
    
    &НаКлиенте
    Процедура t49b779563b4c4b34ae9fd027ca18f862(Команда)
        t25bc2d308fa34d669a02c4e1cc047b8c(ЭтаФорма).t55ef0538998b4fdca3622db18bd28e88(ЭтаФорма);
    КонецПроцедуры
    

    естественно!

    Ответы: (15)
  16. (14) это еще норма, не сложно сделать нормальные имена.
    https://netlenka1c.ru/ - вот тут жопа

    Ответы: (16) (20)
  17. (15) это на быстродействие интересно не влияет?

    Ответы: (17)
  18. (16) влияет, но не существенно.

  19. Пусть идут в ж... goto со своими goto

  20. все понятно. в общем-то достаточно надежный метод

  21. Думаю, расфускатор для (15) можно написать, если очень надо.

  22. (0) https://helpf.pro/files/view/60

    Ответы: (22)
  23. (21) баян. модуль грит обфусцирован и извлечению не поддаетсо

    Ответы: (23) (24)
  24. (22) у тебя не СЛК модуль, часом?

  25. (22) при чём здесь обфускация? если модуль обфусцирован, он извлечётся в обфусцированном виде. декомпиляция - это совсем другой процесс

    Ответы: (25)
  26. (24) ну я хз. декомпилятор из 21 не извлекает обфусцированные модули

    Ответы: (26)
  27. (25) что говорит?

    Ответы: (27)
  28. andrewks что говорит?

    Не удалось декомпилировать модуль внешней обработки iBank2
    {ВнешняяОбработка.Декомпилятор1Сv8.МодульОбъекта}: Индекс находится за границами массива
    Возможно, модуль обфусцирован!
    Создан файл с открытыми модулями "..Desktop\iBank2-1c_U.epf"
    Обработка завершена!

  29. попробовал добавить в конфу и сохранить конфу в файлы.
    модуль получается в виде:

    {"_KР—OOOР·6СЃРјjРѕN9tСЌР‘7G",1,2,121109,
    {"Var",15,
    {"_yоСd1C2zDьgваяМNYЯТAydшшЖ",5,-1},
    {"_ZИsKCmJЕКd3вбXiХ6RЙБfег",5,-1},
    {"_7DpIГУчЭТЙoячаШГр",1,-1},
    {"_0sxuжЕуnЭНньnNsDOyHeТГ",1,-1},
    {"_tbыRНыvG0p866aСuyЙпа5n",1,-1},
    {"_Ы_joPЁЕаbj",1,-1},
    {"_JTpFЛгДZжuЛйvаёtЙРЦУX",1,-1},
    {"_vLnFVb5nРЇР®Jo",1,-1},
    {"_БщIadNWэОrч",1,-1},
    {"_Р™QwnРІ8GС„7С†QjР®",1,-1},
    {"_NДпwvнЫ8z6рЩЧЫ",1,-1},
    {"_c5Р uJUnР РЄD",1,-1},
    {"_ТсRoя0oqпоЫ6ш6юxёЙ",1,-1},
    {"_фиwГeRcNяVUhМфrМcB",1,-1},
    {"_ПnРEа0NИеAиSОйF",1,-1}
    },

    Ответы: (32)
  30. Ну уже пол дела сделал

    Ответы: (31)
  31. судя по
    {"S", "XA0UA0v90X90UP0kP0BQ0Y904Q0nO0pP0kP04Q01Q09Q0wP0+P0RQ0t90q80uA0eA0DA0r90oP02Q0VQ0s90CQ0PP01Q0CQ0IQ0JQ0TQ0EQ0NQ0lQ0BA0"},
    {"S", "m60j60860m50hL0DM0+L0HM0OM0qK0zL0/L0y50E60O70t60I60260nL00L04M0yL0SM0VM0TM0CM0KM0YM0XM0BL0360"},
    {"S", "aC0XC0yB0aB0iR0qR0pR07S0xR0dQ0yR0iR0zR0yR0KS0dB04C04D0+C0vA0jB0VR0fS05S0ZS0yR08S0PS0HS0yQ05S07S0LS0KS0IC0"},
    {"S", "R90O90p80R80XO0YO0M80xO0+O0TN0rO0VO0rO0+O04P0hO0rO03P0n80k70o90Y90790l80rO0sO0g80FP0gP0nN09P0pO09P0IP0MP01P09P0NP0MP00O0u80"},
    {"S", "W40T40u30W30cJ0YJ0R30nJ0/J0qI0jJ0nJ07K0g30E40n40m40840s30CI00K0S30/J07K0ZK0xJ0EK0NK0SK0f20"},
    {"S", "RH0OH0pG0RG0XW0YW0MG0iW0wW0lV0eW0iW02X0yW00X0dW0zW0jG05H0eG0eH0qG0nG0bW0DX0XG0wW0AX0QX0oV06X03X0IX04X0IX08X0IX01H0"},

    модуль действительно обфусцирован

    Ответы: (37)
  32. (29) в 28 - результат обфускации или неправильной кодировки?

  33. (28) я бы сказал, что он не просто обфусцирован, а зашифрован. забей, короче

  34. я в обработку не лазил, конечно, но навскидку подозреваю, что там есть длл-ка, которая и расшифровывает исходный код

    Ответы: (34)
  35. (33) И сидит она в двоичном макете в обработке.

  36. да, какой-то файл в макете есть.
    а как происходит расшифровка? код модуля нельзя же как-то менять на ходу

    Ответы: (36)
  37. 18.08.2015 12:03:55 отредактировано alex_shkut

    (35) длл-ка выгружает модуль и расшифровывает его в памяти. Так многие вирусы делают :)

  38. Судя по виду шифротекста в (30) авторы нетленки не особо заморачивались криптухой. Макет выгрузить в файл и натравить на него иду. Меня терзают смутные сомнения, что там окажется что-нибудь типа ксора или какой-другой мегашифр.

    Ответы: (38)
  39. (37) Конечно! Если обработка не мего-тиражная, никто и раскриптовывать не станет. Проще свое решение наваять. О чем обработка хоть?

  40. Понял... клиент-банк для 1С. Правильно зашифровали, дабы неповадно было код менять.

  41. Гм, а это для Украины есть?

    Ответы: (41)
  42. (40) Да есть. Универсальный. Под разные банки создаешь к нему свои правила.

  43. I Bank 2 - знакомое название. На Яве есть у нас такой. Ссылочку можно?

    Ответы: (43) (47)
  44. (42) Та шо я мелю :) Я ж скачал уже :)

    Ответы: (45)
  45. Не взлетело, описание надо. В конфе чего-то не хватает.

  46. (43) Тот у которого файлы AllFormats.ini и AllBanks.ini ?

    Ответы: (46)
  47. (45) Нет, это полный клиент-банк. Не загрузка-выгрузка, а полный функционал.

  48. alex_shkut На Яве есть у нас такой.

    он и есть. хороший клиентос, кстати. довольно шустрый, особенно если сравнивать с монстрами типа BSClient

  49. Ну так вот и вопрос: зачем его демокпилировать? (не придираться - как в сабже)

    Ответы: (49) (57)
  50. (48) В серьезных конторах не любят использовать закрытый код. Политическое решение.

    Ответы: (50) (51)
  51. (49) тогда надо начинать с самой программы клиент-банка. а ещё лучше - с ОС, на которой всё это безобразие крутится

    Ответы: (52)
  52. (49) Если контора такая серьезная - свяжитесь с БИФИТОМ. Могут сделать исключение. А так - сканнер трафика и портов и проверяй. Есть же программы, которые контролируют каждый чих на компе.

    Ответы: (53)
  53. (50) Все же по одежке протягивают ножки. На ОС посягнуть слабо, с клиент-банком скорее всего тоже. Но для 1С никакие продукты не будут рассматриваться, если есть закрытые модули. Таких отсекают сразу, не доходя до тендера.

  54. (51) Я работал с такими конторами. Просто не рассматривают решения с закрытым кодом. В принципе.

    Ответы: (54)
  55. (53) я и предложил обратиться к разработчику.

    Ответы: (55)
  56. (54) Никому не надо. Сидит начальник, рассматривает ком. предложения. Есть закрытый код - сразу в корзину. Это конкурентный рынок - никто не хочет бегать за продавцом и уговаривать.

    Ответы: (56)
  57. (55) А клиент-банк - как раз программа с открытым исходным кодом. Тут из всех соображений его закрывать надо. И, думаю, это требование банка.

  58. alex_shkut зачем его демокпилировать?

    закрытый - да. мы пишем что-то подобное, хотелось посмотреть, как это реализовано у них.
    Но в принципе в подсистеме ЭДО в 1С есть почти все, что нам надо

    Ответы: (58)
  59. (57) Тебя там должен волновать только формат обмена с банком. Остальное реализуй как тебе вздумается. Особых трудностей не вижу. Шифрование можно в 1С Звит (читай: Отчет - так он у нас называется) подсмотреть. Обмен почтой в 1С есть. Что там еще стырить можно?

  60. На тему "Если-бы, да кабы" код был открытый. я бы выпилил автономный список платежек и завязал на штатные ППИ и ППВ.

  61. (0) а вы разве не ушли с форума? что то я такое припоминаю либо я либо гук и все дела?
    добро пожаловать обратно!

  62. (0) Может все таки заплатить?
    А не как с курсами, за которые ты был послан [...]

    Ответы: (62) (63) (64)
  63. (61) Обработка полностью бесплатная, но с закрытым кодом.

  64. (61) что за история с курсам и посылами [...]?

    Ответы: (64)
  65. trozz (61) что за история с курсам и посылами [...]?

    http://forum330.com/forum/343/p17#p343-1687

    -image-

  66. ну так с уважением послали...
    вот БП от них изучал местами, в частности, ПБУ 18, так вот их формула ТНП = УР(УД) + ПНО - ПНА + ОНО - ОНА и последующий пример наводят на глубокую грусть...

или зарегистрируйтесь чтобы ответить!