@proGO

Страница 129 из 1674
Peter
30.05.2016
18:12:06
прямо

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

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

Google
分解物質
30.05.2016
18:21:04
а const это не оно?
да я вобще хз чё ему надо, уже говорил ему про const

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
погроммисты, как искать функцию крипта данных?
открыть radare2 и искать. Какой метод шифровки?

Peter
30.05.2016
18:36:50
открыть radare2 и искать. Какой метод шифровки?
хз. в старых версиях был DES, теперь что-то другое

в любом случае, что-то обратно расифровывающееся

никаких там мд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 же

чего его искать-то?

если они шифруют не XOR'ом c SHL
конечно, XORом! AES шифрует XORом. вопрос в генерации маски для этого XOR

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
Посоны, накидайте в чат, что вас в Go раздражает особенно сильно
отсутствие перегрузки операторов и дженериков

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
Я даже без понятия кто это
Дневник Хача. А до этого автор книг вправляющих мозг насчет жизни и отношений, собственно из-за книг и знаком мне

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

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

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
os.File.Write( *(*[1024]byte)(unsafe.Pointer(&cluster))[:] )
Во. Примерно так и сделал, только намного длиннее. Спасибо! :)

ну и тогда еще один вопрос - 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
ну, вот в жизни, помимо работы, развлечений и прочего, есть поддерживающие действия, которые в принципе особого удовольствия не приносят, но совершать их нужно: готовка пищи, стирка, внимание девушке, жене :) так и с кодом, обыденные такие куски, которые не содержат предметной логики, но нужны для поддержания работы чего-либо другого, копипаст из проекта в проект

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?

Страница 129 из 1674