неа .text:10103B2A ; Exported entry 1908. ?StaticClass@UNameProperty@@SAPAVUClass@@XZ .text:10103B2A jmp near ptr unk_1010B980...
Как в IDC скрипте получить имя экспорта? Я нашел там только задать новое имя %)
mc black Запустится DllEntryPoint() при инициализации программы, до выполнения ее EP CrystalIC метод "патчат код непосредственно в программу"...
Нод норм антивирь. Компилю вчерась в фасме прогу которая в импорты PE нужною дллку добавляет, а нод мне орет что это трой. Добавил в конец файла...
Ммм... хорошо бы чтобы это можно было бы прикрутить к ольке.
dead_body Ну макрос формирования манглинга в теории возможен, но это слишком сложно и будет содержать много ошибок имхо. Так и так в экспорте...
это же манглинг, он копипастится
only include 'win32ax.inc' .code start: sub esp,1024 mov ebp,esp invoke wsprintf,ebp,"1\n2" invoke...
эм.... wsprintf не обрабатывает эскейп последовательности, разве что %%... их компилятор или препроцессор си обрабатывает вроде как...
С этим хешем коллизий обнаружено не было Порядок следования байт там имеет значение ;)
При добавлении функциональности в готовые программы, как правило используют два метода - либо патчат код непосредственно в программу, либо...
для кернел32.длл лучший хеш h=h*5+c[i] (lodsb/lea edx,[edx*4+edx]/add edx,eax), имхо
\n есть только в Си и ему подобных ЯП. В других ЯП такого нет, и ничего, пишут же люди както, и с юникодом пишут...
xp sp2 ок.
ну вы и нафлудили %) речь шла о том что препроцессор вообще убирает пробелы и формирует список отдельных элементов "push","eax","+","1", а...
Вот мы и дожили до продолжения... Итак мне надо было написать код который экспортировал бы методы из длл. В процессе его написания были выявлены...
поиск. bswap лишний
нда.... даже хз что ответить на вопрос "откуда вы берете эти 13,10" Подозреваю были времена, когда программисты знали все аски-коды от управляющих...
Да... Твой код работает. Переписал свой такой же, тоже работает... Пробовал переносить в hex-редакторе, и тоже как ни странно работает. Но почему...
Api(...) test eax,eax jnz @f int3 @@:
Имена участников (разделяйте запятой).