
Antony
21.06.2018
11:13:45

Alex Фэils?︙
21.06.2018
12:04:32

Diver
21.06.2018
12:08:01
и что там?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=902002 - вот такое в итоге

Alex Фэils?︙
21.06.2018
12:08:16

Google

Anatoly
21.06.2018
12:09:58
приятная сводка: https://github.com/tvaneerd/cpp17_in_TTs/blob/master/ALL_IN_ONE.md

Alex Фэils?︙
21.06.2018
12:10:21

Ilia
21.06.2018
12:12:59
Так а зачем? Есть перегрузка!

Alex Фэils?︙
21.06.2018
12:15:01
там другие правила, джоссатис писал по этому повду, и я где-т линк на стд видел

Vyacheslav
21.06.2018
12:42:32

Игорь
21.06.2018
12:43:59

Alex Фэils?︙
21.06.2018
12:49:58


Юра Незнанов
21.06.2018
12:57:04
Кто может подсказать решение. Пилю проект в вижл студии x86 Release. мне надо прочитать память другого процесса и найти там некоторые строчки, как это сделать? здесь несколько проблем: если сделать ReadProcessMemory и в параметры кинуть Entry Point, полученный из функции GetModuleInformation, то число прочитанных байт очень мало (если сравнить с памятью, которую показывает таск менеджер), далее - ReadProcessMemory работает по-разному, в зависимости от разрядности процесса, который мы читаем. Не получается прочитать из проекта под х86 процесс, который 64бита...
Можно использовать функцию WriteDumpMiniDump но из нее сделать дамп 64битного процесса из 86битного проекта тоже не получается. Плюс ко всему: в таск менеджере у процесса стоит, например, 10мегабайт, если ты делаешь дамп через таск менеджер полученный размер может спокойно быть больше 100мегабайт...


Max
21.06.2018
13:02:30
у меня есть такое подозрение, что ОС для этого и задумана, что бы без разрешения нельзя было бы прочитать данные чужого процесса. поэтому наверняка просто не получиться. в WinAPI не знаток, так просто, мимо проходил, решил отписать.

Google

Юра Незнанов
21.06.2018
13:04:20

Stanislav
21.06.2018
13:09:04

Vitaly
21.06.2018
13:09:29

Юра Незнанов
21.06.2018
13:09:41

Vhäldemar
21.06.2018
13:09:44

Юра Незнанов
21.06.2018
13:10:07

Maksym
21.06.2018
13:10:36

Юра Незнанов
21.06.2018
13:10:50

Maksym
21.06.2018
13:11:07
:(
@xvitaly там уже ружье зарядил

Vitaly
21.06.2018
13:11:46
не
Что-то мне подказывает, что вы говорите неправду, сэр. Для чего легальному ПО может потребоваться менять память другого приложения?

Юра Незнанов
21.06.2018
13:12:05

Maksym
21.06.2018
13:12:12
))
еще лучше

Vitaly
21.06.2018
13:12:19

Юра Незнанов
21.06.2018
13:12:40
грубо говоря сигнатурный антивирус
но по памяти а не по екзешнику

Vitaly
21.06.2018
13:13:44

Юра Незнанов
21.06.2018
13:15:33
Посмотри сорцы clamav.
Спс, но я надеялся что тут народ просто поможет конкретно)) неужели никто не сталкивался??

Vitaly
21.06.2018
13:16:07

Mikhail
21.06.2018
13:16:29

Google

Юра Незнанов
21.06.2018
13:17:05
... нахера писать свой чит, если есть winhex который все что хочешь и на что хочешь поменяет

Anton
21.06.2018
13:20:36
Всем привет! Опубликованы видео с минской конфы C++ CoreHard Spring 2018 - https://www.youtube.com/watch?v=-oqaCzjfle0&list=PLgsLnJ-wgYTbYOctnbejxHR2ld120INSN
Слайды можно найти на сайте - https://corehard.by/category/corehard-spring-2018/

Maksym
21.06.2018
13:21:02

Constantine
21.06.2018
13:33:23
Или только контрольные суммы спасают?

Vhäldemar
21.06.2018
13:34:40

Constantine
21.06.2018
13:35:02

Vhäldemar
21.06.2018
13:35:16
с чем сравнивать будешь? и где?

Constantine
21.06.2018
13:36:15
в конкатенации строк со значением 18 байта murmur-хеша, пойдет?
удачи мемори хуками искать
игра в прятки это отдельная проблема

Vyacheslav
21.06.2018
14:41:47

Ilia
21.06.2018
14:42:01
Да банить их всех!

Constantine
21.06.2018
14:42:50

Vyacheslav
21.06.2018
14:49:53


Mikhail Voronov
21.06.2018
15:31:21
Кто может подсказать решение. Пилю проект в вижл студии x86 Release. мне надо прочитать память другого процесса и найти там некоторые строчки, как это сделать? здесь несколько проблем: если сделать ReadProcessMemory и в параметры кинуть Entry Point, полученный из функции GetModuleInformation, то число прочитанных байт очень мало (если сравнить с памятью, которую показывает таск менеджер), далее - ReadProcessMemory работает по-разному, в зависимости от разрядности процесса, который мы читаем. Не получается прочитать из проекта под х86 процесс, который 64бита...
Это не сделать никак без хаков: банально потому, что entry point может лежать не в первых 4Гб, которые можно адресовать из ReadProcessMemory под x86. Имхо, единственное переносимое решение без особых хаков - это перейти на amd64. Если говорить о хаках, то т.к. приложение всё равно выполняется на amd64 (ну считаем, что на древних процах это никто не будет запускать), то x86 выполняется под wow64, но приложение "по факту" всё равно amd64. Поэтому можно "переключиться" в amd64 (например, http://rce.co/knockin-on-heavens-gate-dynamic-processor-mode-switching/, вот тут пример для CreateRemoteThread https://pastebin.com/wQTDPTc0). Другим решением может быть загрузка своих dll (x86 и amd64) в адресное пространство другого процесса и передача данных любым способом в свой процесс.


Побитый
21.06.2018
15:40:19
Согласен насчёт забить на x86

Admin
ERROR: S client not available

Google

Alexander
21.06.2018
16:06:48
Внимание, наброс на вентилятор!
https://habr.com/company/pvs-studio/blog/301736/
(хоть и старый, да)

Assasin
21.06.2018
16:11:36
Можете подсказать кроссплатформенных библиотек, наподобие https://github.com/zserge/webview , чтобы использовались нативные webview хотя бы для Windows и Linux?
Хочется сделать небольшой проект, но нет желания таскать с собой по ~100 МБ, как в электроне, например.

Alexey
21.06.2018
16:11:39
напомните, в с++ (хоть какого стандарта) что-то есть для многомерных массивов с возможностью вытаскивать из него подмассивы?

Constantine
21.06.2018
16:11:58
В духе матлаба? Вроде, нет

Alexey
21.06.2018
16:12:45
какой-нибудь многомерный std::array с многомерным std::array_view скажем.
или может обертка какая для бегания по плоскому массиву по нескольким индексам?

Olesya
21.06.2018
16:13:25

Constantine
21.06.2018
16:13:48

Alexey
21.06.2018
16:18:33
а фортран - уже лет 50 уходит в прошлое!

Alex Фэils?︙
21.06.2018
16:19:52
Также хочу отметить, что материалы я выкладывал в @ProCxxChannel, в частности, по CoreHard Spring тут: https://t.me/ProCxxChannel/84

Alexey
21.06.2018
16:22:02

Agrailag
21.06.2018
16:24:52

Alex Фэils?︙
21.06.2018
16:25:25

Alexey
21.06.2018
16:25:31

Vhäldemar
21.06.2018
17:05:02

Google

Matwey
21.06.2018
17:05:38

Vhäldemar
21.06.2018
17:06:00

Andrei
21.06.2018
17:15:40

Крис
21.06.2018
17:16:11

Andrei
21.06.2018
17:16:32
Сейм. ФФ Спбгу 5 лет назад.

Крис
21.06.2018
17:16:48
КПИ, этот год)

Andrei
21.06.2018
17:16:51
Хотя я сопротивлялся и писал на плюсах.