Jump to content
Korean Random
fecell

Создание PYD для embedded python

Recommended Posts

Добавил в XFW.Native простановку типов (пока только для функций).

 

Должно добавить читаемости в Hex-Rays для функций, которые используют что-нибудь от питона.

 

image.thumb.png.3a9a13600c1f7d25d5bd21b8569f6fed.png

 

Edited by Mixaill
  • Upvote 1

Share this post


Link to post

Short link
Share on other sites
4 hours ago, Mixaill said:

(пока только для функций).

а где еще ожидается?

а, точно, структуры...

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
В 23.09.2017 в 12:59, Mixaill сказал:

 


#define PyRun_SimpleString(s) PyRun_SimpleStringFlags(s, NULL)

 

Юзанул вместо этого 

PyImport_ImportModule(char* name)

а также

PyObject_GetAttrString(PyObject *o, const char *attr_name)

 

Share this post


Link to post

Short link
Share on other sites

@Mr 13 @Mixaill @sirmax, два вопроса.

 

Первый - можно ли использовать XFW Native в коммерческих продуктах.

 

Второй - как можно вызвать нативные (PyXxx_Xxx) функции на уровне Си, имея XFW? Есть ли гайд?

Share this post


Link to post

Short link
Share on other sites
В 4/29/2018 в 19:25, Pavel3333 сказал:

Первый - можно ли использовать XFW Native в коммерческих продуктах.

Можно, но если лезешь в код XFW.Native или делаешь производные на его основе (функцию там скопипастил), то обязан по требованию своих пользователей/покупателей отдавать им исходник.

В 4/29/2018 в 19:25, Pavel3333 сказал:

Второй - как можно вызвать нативные (PyXxx_Xxx) функции на уровне Си, имея XFW? Есть ли гайд?

Судя по другим вопросам на форуме, уже пройденный этап и неактуально.

Share this post


Link to post

Short link
Share on other sites

@Mixaill спасибо за ответ.

 

4 минуты назад, Mixaill сказал:

пройденный этап и неактуально

да, всё верно.

Share this post


Link to post

Short link
Share on other sites
On 12/16/2017 at 10:20 PM, Mixaill said:

- У Radare плохо с GUI, cutter(ранее назывался iaito) ещё не готов. 

- Раньше не было поддержки декомпиляции. Но тут к счастью пришел Avast, который буквально на днях выложил исходный код своего RetDec, так что тут скоро всё будет ок.

- Нет разбора RTTI

 

В целом, Radare насколько мощный, настолько же и неудобный :)

а сейчас как ситуация?)

Share this post


Link to post

Short link
Share on other sites
2 hours ago, Mixaill said:

Уже пятый час танки открывает :D

тоже хотел сейчас проверить, хорошо что передумал)

маленькие dll довольно шустро открывает, по сравнению с IDA

Edited by SkepticalFox

Share this post


Link to post

Short link
Share on other sites
4 часа назад, SkepticalFox сказал:

https://www.hex-rays.com/products/ida/support/download_freeware.shtml

а это еще когда появилось ? 

Давно, там кстати H-R нет.

В 21.10.2018 в 02:08, SkepticalFox сказал:

@Mixaill привет, наткнулся на https://github.com/BinaryAnalysisPlatform/bap

Для чего собственно это можно использовать, есть идеи?

https://sci-hub.se/https://doi.org/10.1007/978-3-642-22110-1_37

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...