Size: a a a

Golang Developers — русскоговорящее сообщество

2020 July 18

L

LeiDruid in Golang Developers — русскоговорящее сообщество
Сейчас оно ищется простым поиском
источник

y

yelsh in Golang Developers — русскоговорящее сообщество
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
я заюзал поиск, но меня интересует личный опыт
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Есть вроде сжимальщики бинарей, раньше ими часто пользовались для уменьшения размера
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
Там потом бинари вообще через раз работают
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
По крайней мере, после upx
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Да, про upx слышал
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
goobfucsate какое-то не слишком рабочее :(
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
LeiDruid
Мне нужно, сделать так, чтобы в бинаре нельзя было найти значение константы
Константы вшиваются в бинарь без идентификаторов. Соответственно найти их можно только, если вы знаете, что и где нужно искать.
Но в таком случае обфускация тоже мало поможет.
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
x-foby
Константы вшиваются в бинарь без идентификаторов. Соответственно найти их можно только, если вы знаете, что и где нужно искать.
Но в таком случае обфускация тоже мало поможет.
да, мне нужно спрятать именно значения
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
Я подумал, что, может быть, какой-то из обфускаторов такие значения пилит, а потом склеивает
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
LeiDruid
Я подумал, что, может быть, какой-то из обфускаторов такие значения пилит, а потом склеивает
Так это можно и самостоятельно сделать. Просто это уже не будет константой)
Там значения какого типа?
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
стринг
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
LeiDruid
стринг
Ну так и соберите его из пары массивов.
Простым поиском найти будет невозможно, а от тех, кто умеет в более сложные методы, защититься всё равно не удастся)
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
ага, спасибо
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
LeiDruid
ага, спасибо
Можете что-то такое ещё посмотреть: https://github.com/jeromer/mumbojumbo
источник

L

LeiDruid in Golang Developers — русскоговорящее сообщество
спасибо, я посмотрю!
источник
2020 July 19

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
сделал дату с месяцем и датой
 time1Mar, _ := time.Parse("Jan 2", "Mar 1")
 time1Jun, _ := time.Parse("Jan 2", "Jun 1")
 time1Sep, _ := time.Parse("Jan 2", "Sep 1")
 time1Dec, _ := time.Parse("Jan 2", "Dec 1")
а теперь делаю проверку
   if currentDate.After(time1Jun) && currentDate.Before(time1Sep) {
     log.Println("Настало лето")
   }
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
она не проходит потому, что Before почему-то выдает false
источник

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
есть идеи почему?
источник