steinkrauz - Ути-ути-ути-литка

> Recent Entries
> Archive
> Friends
> User Info

October 10th, 2012


Previous Entry Add to Memories Tell A Friend Next Entry
04:56 pm - Ути-ути-ути-литка
Наверняка есть что аналогичное, и даже лучше, но мне лень было гуглить и тестить, когда я за то же время могу себе сам нужное сделать.

В общем, вдруг кому понадобиться: тулза, чтобы менять в бинарниках одну строку на другую.

binedit -file=<filename> -src=<src string> -dst=<dest string>

Тупо грузит заданный файл и заменяет в нём исходную строку на целевую. Строки, понятное дело, должны быть одинаковой длины. Во-первых, потому что утиль тупая, во-вторых, потому что в бинарниках лишний раз лучше ничего никуда не двигать.

Качать тут.

Сырцы тут. Pure C, так что должно собираться и работать под *nix тоже. (Хотя зачем?)

(10 comments | Leave a comment)

Comments:


[User Picture]
From:[info]aiveforever
Date:October 10th, 2012 - 07:37 pm
(Link)
а я думал, там дб "ути-ути-ути-путька" %-)
[User Picture]
From:[info]ketmar
Date:October 11th, 2012 - 05:02 am
(Link)
под никс точно не нужно: как минимум потому, что неканонично параметры принимает. это dd можно выёбываться — дедушка старенький.
[User Picture]
From:[info]steinkrauz
Date:October 11th, 2012 - 07:13 am
(Link)
А ещё в цепочке вызовов не может участвовать, да.

Offtop: под Linux есть приличные сишные тулкиты для гуёв, или максимум, на что можно рассчитывать, это Xaw?
[User Picture]
From:[info]ketmar
Date:October 11th, 2012 - 07:35 am
(Link)
именно ся? боюсь, что кроме GTK+ тебе ничего не светит. а если не в падляк немного новый язык поучить (это такой си, но с примесью c++ и местами забавный), то: Ecere SDK, например. авторы гойворят, что код на нём портабелен промеж пингвинусом, виндой и гееос. компиляется нативным си-компилером.

ну, или не выёбываться и таки взять Qt.
[User Picture]
From:[info]steinkrauz
Date:October 11th, 2012 - 07:46 am
(Link)
О, thnx, покопаю в сторону Ecere
[User Picture]
From:[info]ketmar
Date:October 11th, 2012 - 08:10 am
(Link)
я давеча из гита собрал под пингвинусом — ок, работает. почти: надо один патчик накатить и одну настройку сделать в ide.

точнее, патчик бы надо сделать нормальный, но я обошёлся кривохаком.
[User Picture]
From:[info]ketmar
Date:October 11th, 2012 - 07:36 am
(Link)
ах, да. ящитаю, что Athena на порядок как минимум лучше, чем уёбищный гтк.
[User Picture]
From:[info]ketmar
Date:October 11th, 2012 - 07:38 am
(Link)
а, ну да. из неприличных есть ещё Motif и XForms. на любителя-мазохиста.

с другой стороны, есть Tcl/Tk.
[User Picture]
From:[info]steinkrauz
Date:October 11th, 2012 - 07:49 am
(Link)
Мотиф же вроде проприетарный был?

А с Тиклем у нас взаимная неприязнь.
[User Picture]
From:[info]ketmar
Date:October 11th, 2012 - 08:15 am
(Link)
>Мотиф же вроде проприетарный был?
во-первых, Open Motiff. во-вторых, объявили, что оригинальный Motiff должны зарелизить под опенсорцной лицензией (ну да, не прошло и ста лет).

а про tcl ты зря: я его тоже не любил, пока не запихал в свой эмуль спектрума и не попробовал. оказалось, что охуенный язык на самом деле: с неебическими фичами метапрограммирования, при этом простой и логичный. такой Lisp, только ещё проще и без скобок. и code as data есть, и управляющие конструкции можно создавать на самом tcl, и всё такое. ну, и библиотек там до пизды.

разве что внешне Tk несколько стрёмен. хотя в 8.5, вроде бы, на него скины натянули. ну, и он тоже кроссплатформенный, как и сам Tcl. так что ты не плюйся, ты попробуй таки язык: очень достойный.

> Go to Top
LJ.Rossia.org