Сейчас на форуме: Magister Yoda, vasilevradislav (+5 невидимых) |
eXeL@B —› Крэки, обсуждения —› Проверка программ на содержание в них "чужого" кода |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 24 ноября 2013 00:53 · Личное сообщение · #1 |
|
Создано: 24 ноября 2013 00:56 · Личное сообщение · #2 |
|
Создано: 24 ноября 2013 00:58 · Личное сообщение · #3 |
|
Создано: 24 ноября 2013 01:00 · Личное сообщение · #4 |
|
Создано: 24 ноября 2013 01:06 · Личное сообщение · #5 никак, код может быть оптимизирован или выдернуты только отдельные куски или вообще переделана логика но все равно спи...ный сигнатуры не помогут так что открываете свою фирму имени рога и копыта нанимате опытных людей рекламируетесь на хабре к вам толпы народу за проверкой чистоты гпл повалят, в корешах сразу будет много юристов итд прославитесь, бабло ... дом на рублевке... ну вы далее понели |
|
Создано: 24 ноября 2013 01:11 · Личное сообщение · #6 |
|
Создано: 24 ноября 2013 01:12 · Личное сообщение · #7 |
|
Создано: 24 ноября 2013 01:14 · Личное сообщение · #8 yanus пишет: хочется просто проверить одну фирму на вшивость.. Просто не получится, нужен годный алгоритм на графах и собранные бинари со всеми опциями, но если reversecode пишет: выдернуты только отдельные куски или вообще переделана логика но все равно спи...ный то такое зачастую человек не сможет определить. Забейте. |
|
Создано: 24 ноября 2013 01:14 · Личное сообщение · #9 |
|
Создано: 24 ноября 2013 01:15 · Поправил: reversecode · Личное сообщение · #10 F_a_u_s_t пишет: то такое зачастую человек не сможет определить. Забейте. все определяется. только опыт должен быть в опенсорсе овер 10 лет что бы помнить что вообще бывает ну а далее ида -> алго -> мозг = результат yanus пишет: А как лучше исследовать после IDA? или можно в hex что нибудь выцепить? самое простое по текстовым строкам что встречаются |
|
Создано: 24 ноября 2013 01:15 · Личное сообщение · #11 yanus пишет: Можно ли проверить исполняемый файл, скомпилированный msvc на содержание в нем кода, который распространяется с GPL лицензией? Есть ли софт, которому на вход подаются исполняемые файлы или библиотеки, а результатом будет куски дизассемблированного кода которые совпадают у этих файлов? Просмотрите файл в HEX-редакторе. А точнее обратите внимание на строковые константы. Иногда там остаются названия используемых библиотек. Если их конечно не затерли. А потом поищите информацию об этих библиотеках в интернете. ----- http://ntinfo.biz |
|
Создано: 24 ноября 2013 01:17 · Поправил: yanus · Личное сообщение · #12 |
|
Создано: 24 ноября 2013 01:18 · Личное сообщение · #13 |
|
Создано: 24 ноября 2013 01:18 · Личное сообщение · #14 |
|
Создано: 24 ноября 2013 01:29 · Личное сообщение · #15 |
|
Создано: 24 ноября 2013 01:31 · Личное сообщение · #16 Половина нужно есть в этом проекте Гуглите, не вы первый с такими идеями. |
|
Создано: 24 ноября 2013 01:31 · Личное сообщение · #17 |
|
Создано: 24 ноября 2013 01:33 · Личное сообщение · #18 |
|
Создано: 24 ноября 2013 01:35 · Личное сообщение · #19 |
|
Создано: 24 ноября 2013 01:37 · Личное сообщение · #20 |
|
Создано: 24 ноября 2013 01:43 · Личное сообщение · #21 yanus пишет: просто так графы сравнивать нельзя Ну какие специальные графы, находите границы функций/процедур в них jmp/je/jz итд, разбиваете на узлы, сравнивайте, практически ничем не отличается от сравнения изображений, пилите критерий погрешности, на случай оптимизации аки евристик, можете с библиотеки камперского стянуть, если выше выложенное не устроило, благо "опенсорс", в pydusa графы есть и поиск границ функций ( алго на с++ если память не подводит ). Можете брать любою опенсорсную толзу и допиливать под свои нужды. Гуглите, код есть, качество сравнения будет зависит от ваших трудозатрат, за вас писать не будут. |
|
Создано: 24 ноября 2013 01:48 · Личное сообщение · #22 человеку один раз только нужно провести расследование)) зачем столько сил тратить на написание итд проще собрать денег и нанять специалистов)) | Сообщение посчитали полезным: yanus |
|
Создано: 24 ноября 2013 01:52 · Поправил: F_a_u_s_t · Личное сообщение · #23 >>проще собрать денег и нанять специалистов)) Догадываюсь кого. |
|
Создано: 24 ноября 2013 01:54 · Личное сообщение · #24 |
|
Создано: 24 ноября 2013 01:58 · Личное сообщение · #25 Dr0p пишет: Ну зарипал ктонить, я например, кому и что вы предьявите то Предъявить можно, зависит от того, у кого рипнули и в какой стране будет суд ( если будет ). |
|
Создано: 24 ноября 2013 02:21 · Поправил: Dr0p · Личное сообщение · #26 F_a_u_s_t Допустим запилили вы кошерный код для обработки видеопотоков. Захотели его заюзать, например MS. Она же не будет рипать код. Его зарипает, даже не зарипает, а целиком модуля себе забирёт только левый так скажем человек, я например. Автора софта никак не найти. Так что эти лицухи какой то лажой выглядят. Вот я например когда аверский софт ставлю для его изучения принимаю соглашение. Что его низя дизасмить, деконпилить етц. Ну это же ничем не помогает. В одном авере был текст впилен около таблиц сст что мол мы вас повяжем за ресерч. Ну смешно ведь. |
|
Создано: 24 ноября 2013 02:30 · Личное сообщение · #27 Dr0p пишет: Автора софта никак не найти. Так что эти лицухи какой то лажой выглядят. Это когда ты неуловимый Джо, то да, никто искать не будет, а когда одна шарага скомуниздила код у другой, то тут уже есть что поиметь и шарага это уже не Василий. Так то я сам могу поюзать GPL и поделиться бинарем со знакомыми ибо Джо, а на работе яйки оторвут за такое, хотя есть хитрожопые, исходники кладут отдельно от бинаря хз где, порой даже паукам гугла неведомо, но в случае претензий дают ссылку на исходники и все по честному. Были такие прецеденты уже. |
|
Создано: 24 ноября 2013 02:32 · Личное сообщение · #28 Dr0p пишет: целиком модуля себе забирёт только левый так скажем человек, я например. Автора софта никак не найти. тот, кто выпускает продукт на рынок обязан прежде проверить, что аутсорсеры не нарушили лицуху. Dr0p пишет: В одном авере был текст впилен около таблиц сст что мол мы вас повяжем за ресерч. Ну смешно ведь. ты запили инструмент, который, используя наресерченную инфу, будет нарушать работу ав и начни его официально продавать. Тогда и посмеешься... |
|
Создано: 24 ноября 2013 02:42 · Личное сообщение · #29 |
|
Создано: 24 ноября 2013 02:48 · Личное сообщение · #30 |
. 1 . 2 . >> |
eXeL@B —› Крэки, обсуждения —› Проверка программ на содержание в них "чужого" кода |