Евгений Борисов

Евгений Борисов

С нами с 17 декабря 2012; Место в рейтинге пользователей: #38
12 сентября 2018, 15:11
0
Да, но я не встречал еще выборок вида ->getCollection('modXXXXXX', $_REQUEST);
Зато для ->getObject('modXXXXXX', $_REQUEST) можно найти массу примеров.
12 сентября 2018, 14:18
0
Ну костыль для этого дела уже придумали в виде MODxAPI
12 сентября 2018, 14:17
+1
Скорее всего, разработчикам нужно тщательней руками фильтровать данные, а не полагаться на xPDO
12 сентября 2018, 14:03
0
Нет, не использует. Там разработчики дополнений самостоятельно обрабатывают пользовательские данные.
06 сентября 2018, 01:01
0
Где-то в коде закладка значит. Ищите внимаельней
05 сентября 2018, 18:01
+2
Я считаю что без разницы какой код главное сколько времени придётся потратить на достижения своих целей!
Пару лет назад был один такой же персонаж.Но это уже другая история. Удачи в продажах)))
05 сентября 2018, 17:39
0
Мне проще как и раньше ничего не делать;-)
05 сентября 2018, 17:30
+2
Повысить права != ломать. Разве я вам сломал сайт и после этого пришлось что-то откатывать? Ссылка на демо-сайт — удачная возможность для демонстрации недостатков кастрированных учетных записей. Данная тема практически нигде не затрагивается и зачастую, люди ограничивающие доступ в админку политиками безопасности даже не подозревают, что в этом особого смысла нет (кроме защиты от дурака, чтобы лишнего не грохнули).

P.S. Я сожалению, что данная тема была поднята в контексте вашего компонента. Он действительно никакого отношения не имеет к тому, что сейчас обсуждается в вашем топике. Возможно, если Василий сочтет нужным — он перенесет данный оффтоп в новую тему. Ну или грохнет наши комменты, чтобы не дискредитировать msPre.
05 сентября 2018, 15:49
0
А на счёт взлома админки, и что кто-то попытается по упражняться на демо сайте компонента я предполагал и не сколько не переживал, ну взломал, ну посмотрел, ну не нашёл исходники компонента, ну и ушёл не счем!
Прикольно, а как без исходников у вас это демонстрируется на сайте?

Да и текущий взлом и даже не MODX дыра! Вся проблема это сторонние дополнения!
Это лишь был самый простой способ добиться цели. Без проблем можно провернуть аналогичное не имея на сайте ни одного компонента.
05 сентября 2018, 14:12
3
0
DatabaseCustomURL http://www.rfxn.com/downloads/rfxn.ndb
DatabaseCustomURL http://www.rfxn.com/downloads/rfxn.hdb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/junk.ndb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/phish.ndb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/rogue.hdb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/foxhole_filename.cdb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/foxhole_generic.cdb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/foxhole_js.cdb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/badmacro.ndb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/scam.ndb
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/sanesecurity.ftm
DatabaseCustomURL http://ftp.swin.edu.au/sanesecurity/sigwhitelist.ign2
DatabaseCustomURL http://cdn.malware.expert/malware.expert.ndb
DatabaseCustomURL http://cdn.malware.expert/malware.expert.hdb
DatabaseCustomURL http://clamav.bofhland.org/bofhland_cracked_URL.ndb
DatabaseCustomURL http://clamav.bofhland.org/bofhland_malware_URL.ndb
DatabaseCustomURL http://clamav.bofhland.org/bofhland_malware_attach.hdb
DatabaseCustomURL http://clamav.bofhland.org/bofhland_phishing_URL.ndb
Туда же
05 сентября 2018, 14:06
0
Предпочитаю с CentOS работать, но в случае с ClamAV разницы нет никакой.
Перед запуском необходимо обновить базы через freshclam (свои базы можно подключить в файле /etc/freshclam.conf). В идеале будет если настроите службу для автоматического обновления баз.

Протестировать работу можно, например, так
wget -O /tmp/eicar.com.txt http://www.eicar.org/download/eicar.com.txt
clamscan --recursive /tmp/ --infected --no-summary

P.S. Возникнут сложности — обращайтесь (контакты в профиле). Помогу настроить.
05 сентября 2018, 12:24
+3
Самое узкое место в админке MODX это всякие сниппеты/плагины. Если вам дали доступ в админку чтобы редактировать текст, то вы так же должны еще и включить обработку тегов.
Например, кто-то напишет вместо заголовка вызов сниппета и откроет страницу…

А теперь посмотрите код сниппетов — почти везде параметры воспринимаются as it. Более того, где-то даже это особенность сниппета (вот пример легитимного внедрения SQL запроса, а еще есть чтение файлов, загрузка файлов, выполнение кода).

Поэтому если нужен реально ограниченный доступ — стройте его самостоятельно с фронта через новый контекст.
04 сентября 2018, 22:14
1
+6
В очередной раз убеждаюсь, что MODX это дырень:-). Если дал доступ в админку (даже с самыми минимальными правами), то считай дал полный доступ к сайту
04 сентября 2018, 15:29
0
Какие?
04 сентября 2018, 15:21
1
0
Увы, но айболит не самое лучшее решение. Они анализируют файлы по регулярным выражениям. В итоге точность детекта в лучшем случае 90%. Я предпочитаю ClamAV с базами SecuriteInfo
04 сентября 2018, 15:08
0
Автор поста предпочел не указывать домен. Поэтому пусть это останется моей тайной;-)
04 сентября 2018, 15:03
0
Нашел ваш сайт и проверил кто хостер
04 сентября 2018, 14:55
0
Скорее всего был как-то некорректно удален, т.к. до сих пор коннекторы Gallery дергаются. В общем детальней нужно чистку делать проверяя в том числе и закладки через TV параметры
04 сентября 2018, 14:50
+1
timeweb
23 июля 2018, 18:05
0
К чему это? Я в этом топике уже писал как узнать путь по которому создастся файл.