Skip to content

Conversation

@xverizex
Copy link

@xverizex xverizex commented Mar 6, 2024

Your variant is not working in my case. I found solution in shadow parameter which give me correct build library with anonymous functions.

xverizex added 2 commits March 7, 2024 01:35
…rameter which give me correct build library with anonymous functions.
@xverizex
Copy link
Author

xverizex commented Mar 6, 2024

I need to use this for assembler programs. In such case, don't valuable how are named functions. Кстати, мы можем и по-русски общаться, ))
Я никак не мог заставить lib.exe собрать библиотеку. Это вечно ругалось на неправильный синтаксис. Изучив немного документации на каком-то сайте, я нашел возможность задать для функций порядковый номер вот так @1 @2 @3. И это работает без общих имен функций и программа на ассемблере отрабатывает. Для фаззинга самое то.

@xverizex
Copy link
Author

xverizex commented Mar 7, 2024

Я кстати выпустил статью по фаззингу
https://habr.com/ru/articles/798591/

@babasuck
Copy link
Owner

babasuck commented Mar 7, 2024

@xverizex красава)) оставил бы ссылку на тулзу в статье😀

@xverizex
Copy link
Author

xverizex commented Mar 7, 2024

)) Да, можно было, но я передумал и на всякий случай не стал её включать в статью. А так да. Она мне помогла сразу понять какие программы использовать, чтобы получить файл .lib. Жаль что с обычными функциями не экспортируется, приходится с помощью @1 прописывать. Пишет ошибка синтаксиса. Вот я и решил дополнить своей версией с shadow, чтобы можно было использовать и дальше твою утилиту.

@xverizex
Copy link
Author

Может смержишь изменения. Тогда любые библиотеки будет создавать. Есть библиотеки, к которым только анонимные функции подойдут.

@xverizex
Copy link
Author

Прими изменения, а потом сделай как тебе удобней, если требуется.

@babasuck
Copy link
Owner

бро посмотрю сегодня. я пока не понимаю зачем это нужно.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants