
Peter
30.05.2016
18:12:06
прямо
впрочем, забей. мне некогда сейчас про го. я тут пытаюсь говно это отреверсить

分解物質
30.05.2016
18:14:03
прямо
можно #define 1 2 и в препроцессор перед компиляцией

Phil
30.05.2016
18:20:34

Google

分解物質
30.05.2016
18:21:04

Daniel
30.05.2016
18:21:26
ма-ма

分解物質
30.05.2016
18:21:36
что?

Peter
30.05.2016
18:31:36
погроммисты, как искать функцию крипта данных?
есть radare2, есть IDA

Daniel
30.05.2016
18:33:30
а?!

分解物質
30.05.2016
18:36:14

Peter
30.05.2016
18:36:50
в любом случае, что-то обратно расифровывающееся
никаких там мд5

分解物質
30.05.2016
18:38:50
ну можно поискать места где активно используются AVX инструкции
если они шифруют не XOR'ом c SHL

Peter
30.05.2016
18:40:15
да врдя ли

Google

Peter
30.05.2016
18:40:42
что-то ил libcrypt
а вот что

分解物質
30.05.2016
18:40:48

Daniel
30.05.2016
18:43:54
коллеги
ну AES же
чего его искать-то?

Peter
30.05.2016
18:45:53
ну вот в иде я даже не вижу функций с именем crypt/decrypt или похожим

Daniel
30.05.2016
18:46:16
ну пиздец тебе, че
язык-то какой?

Peter
30.05.2016
18:46:34
какой язык?

Daniel
30.05.2016
18:46:42
программирования?

Peter
30.05.2016
18:46:43
си, конечно
или кресты
скорее сишка

Daniel
30.05.2016
18:47:54
тогда в стандартной либе нет ничего, и надо openssl цеплять, как стандарт де-факто

Peter
30.05.2016
18:48:30
ld-uClibc-0.9.30.so libgcc_s.so.1 libiptc.la libm.so.0 libresolv.so.0 libwpa_ctrl.a
ld-uClibc.so.0 libip4tc.la libiptc.so libnsl-0.9.30.so librt-0.9.30.so libwpa_ctrl.so
libcrypt-0.9.30.so libip4tc.so libiptc.so.0 libnsl.so librt.so libxtables.la
libcrypt.so.0 libip4tc.so.0 libiptc.so.0.0.0 libnsl.so.0 librt.so.0 libxtables.so
libc.so.0 libip4tc.so.0.0.0 libiw.so libpthread-0.9.30.so libuClibc-0.9.30.so libxtables.so.2
libdl-0.9.30.so libip6tc.la libiw.so.29 libpthread.so libutil-0.9.30.so libxtables.so.2.1.0
libdl.so.0 libip6tc.so libm-0.9.30.so libpthread.so.0 libutil.so.0 modules
libexec libip6tc.so.0 libmsglog.so libresolv-0.9.30.so libwpa_common.a pkgconfig
libgcc_s.so libip6tc.so.0.0.0 libm.so libresolv.so libwpa_common.so
шо есть

Daniel
30.05.2016
18:49:44
для компайлера и иде тебе ни so нужны, а .h

Peter
30.05.2016
18:50:02
ты про что вообще?

Google

Daniel
30.05.2016
18:50:45
про то самое

Peter
30.05.2016
18:51:17
поехавший какой-то

分解物質
30.05.2016
18:51:24

Peter
30.05.2016
18:51:36
йибать, вы чего
были бы сорцы, я бы не реверсил как последний даун

分解物質
30.05.2016
18:51:50
бля, телепаты в отпуске

Daniel
30.05.2016
18:51:51
тогда к чему ide-то упомянута? без сорцов-то?

Peter
30.05.2016
18:52:08
IDA
IDA != IDE

Daniel
30.05.2016
18:52:22

Phil
30.05.2016
18:52:45

Peter
30.05.2016
18:52:57

Peter
30.05.2016
18:53:03
должен уметь реверсить

Daniel
30.05.2016
18:53:10
я?! нет! у меня профессия есть!

@proDOT
30.05.2016
18:53:31

Peter
30.05.2016
18:53:45
там тоже все плохо
как и в асме

Phil
30.05.2016
18:54:13
не
Не думал, что это можно было расценить как вопрос. Заканчиваем срач из другой реальности

Daniel
30.05.2016
18:54:19
коллега, но тут-то вооще рассадник совершенно другого

Google

Peter
30.05.2016
18:54:35
я в курсе
вобще весь "срач" из-за вашей невнимательности. я писал IDA, думал вы знаете хоть примерно что это за инструмент. а вы там IDE увидели... каждому свое, в общем. пойду покурю.

Daniel
30.05.2016
18:57:23
пойди, болезный, покури, да…
ух ты!
фил, а давай кикнем это существо?

Phil
30.05.2016
18:59:38
Пошел. Покурил.

Daniel
30.05.2016
19:01:08
спасибо

@proDOT
30.05.2016
19:16:58
Ух ты а у нас амиран сардаров в забаненых?
+ пара девах

batyamedic
30.05.2016
19:17:28
че тут было

Admin
ERROR: S client not available

Мерлин
30.05.2016
19:18:18

Daniel
30.05.2016
19:18:49
это то, чего нет, а не то, что есть

Phil
30.05.2016
19:19:45

Мерлин
30.05.2016
19:20:21

@proDOT
30.05.2016
19:23:35
Я даже без понятия кто это
Дневник Хача. А до этого автор книг вправляющих мозг насчет жизни и отношений, собственно из-за книг и знаком мне

Мерлин
30.05.2016
19:24:55

Vladimir
30.05.2016
19:29:07
Привет!
Что-то не могу разобраться с кастованием типов...
Такой вопрос - есть cluster [128]int64;
Как его запихнуть в os.File.Write(data []byte); ?

Daniel
30.05.2016
19:29:31
только копированием

Vladimir
30.05.2016
19:29:47
import "unsafe"; ?

Google

Daniel
30.05.2016
19:29:52
ну или через unsafe, про который я, к прримеру. не знаю ничего

rt
30.05.2016
19:58:03
Подскажите, а если мне прилетает от сервера большой json, как от туда выдернуть несколько полей, чтобы не городить структуру под весь json? Смотрю на примеры Unmarshal, а там везде делают структуру под целый json

分解物質
30.05.2016
20:05:23

Denis
30.05.2016
20:08:20
если ты знаешь названия полей, то создай структуру только с этими полями и декодируй

分解物質
30.05.2016
20:08:31

Denis
30.05.2016
20:09:42
городить под всё не нужно, только под необходимые поля, остальное будет проигнорировано

Igor ⛷
30.05.2016
20:10:10
https://play.golang.org/p/QQ7YzUoZRi

Vladimir
30.05.2016
20:11:23
ну и тогда еще один вопрос - sql.Query(string,args ...interface{});
можно туда как-нибудь slice или массив передать вместо args?

Igor ⛷
30.05.2016
20:14:26
sql.Query(slice...)
Коллеги, о каких boilerplate все время идет речь?

batyamedic
30.05.2016
20:16:00
как победить лень и начать полноценно изучать го?

Denis
30.05.2016
20:18:39
@omgnull о термине вообще?

Igor ⛷
30.05.2016
20:20:05
"Во-вторых, выразительные средства Go довольно скудны, что приводит к появлению в коде ужасающего количества boilerplate, за которым эффективно прячется бизнес-логика. Программу на Go бывает трудно охватить взглядом и поместить ее модель себе в голову просто из-за количества строк, которые надо для этого прочесть."
Забавно. Я до сих пор не читаю ООП код на питоне (если там в хвост и гриву используется ООП), но в принципе у меня в голову кладется даже запутанный код на Go. Вот например vnc-go-web рабирается хорошо
минутка саморекламы: http://devconf.ru/ru/offers/offer/185

Denis
30.05.2016
20:25:39
ну, вот в жизни, помимо работы, развлечений и прочего, есть поддерживающие действия, которые в принципе особого удовольствия не приносят, но совершать их нужно: готовка пищи, стирка, внимание девушке, жене :)
так и с кодом, обыденные такие куски, которые не содержат предметной логики, но нужны для поддержания работы чего-либо другого, копипаст из проекта в проект

Igor ⛷
30.05.2016
20:27:05
ну, вот в жизни, помимо работы, развлечений и прочего, есть поддерживающие действия, которые в принципе особого удовольствия не приносят, но совершать их нужно: готовка пищи, стирка, внимание девушке, жене :)
так и с кодом, обыденные такие куски, которые не содержат предметной логики, но нужны для поддержания работы чего-либо другого, копипаст из проекта в проект
да, мне понятно значение термина, спасибо, что это именно в контексте go
типа
checkError()
?

Denis
30.05.2016
20:30:32
в основном отсутствие дженериков, type String string и тд

Lev
31.05.2016
09:32:06
Сегодня случилось странное c лучшим текстовым редактором Sublime Text 3, столь любимым гиками за кроссплатформенность, удобство редактирования кода, и возможность расширения функционала плагинами. Текущая сборка, под номером 3114, перешла в стабильную ветку. Напомню, что третья версия редактора увидела свет более трёх лет назад и с тех пор пребывала в статусе Beta. И, если вы всё ещё на второй версии, то это - хороший повод обновиться. Ведь Sublime Text 3 кроме косметических улучшений, заметно производительней, использует Python3 для плагинов, и периодически принимает обновления.
https://www.sublimetext.com/3

Den
31.05.2016
09:40:00
Знатоки, вопрос. Как запустить приложение Cordova в браузере, так чтоб небыло ошибок CORS?