Size: a a a

2021 January 07

M

MRL in Hacker May Cry
Mr Cat
https://gist.github.com/alican/cb9e81699e4ad1af81ca897ae500393b

Пробовал так?

Есть вообще 3 варианта как можно это реализовать

Первый это переписать save с проверкой что получаешь ты в *args
Второй, это проверка данных получаемых в ModelAdmin
И третий если у тебя ввод данных идет через views, а именно проверять полученый реквест
спасибо
источник

MC

Mr Cat in Hacker May Cry
Та не за что, бро)
источник
2021 January 08

M

MRL in Hacker May Cry
кто-нибудь собирал свой образ в doker-compose?
источник

M

MRL in Hacker May Cry
Структура проекта:

app (dir)
——Pipfile (file)
——Pipfile.lock (file)
——docker (dir)
—————docker-compose.yml (file)
—————compose/django/Dockerfil (file)

docker-compose.yml:

version: '3'
services:
 web:
   build:
     context: .
     dockerfile: compose/django/Dockerfile
...

compose/django/Dockerfil :

FROM python:3.8-slim
ENV PROJECT_DIR app
WORKDIR ${PROJECT_DIR}
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
RUN pip install pipenv
COPY ./Pipfile ./Pipfile.lock ${PROJECT_DIR}/

RUN pipenv install
COPY . .

При сборке проекта:

root@ubuntu:/home/user/Desktop/app# docker build -t test -f  docker/compose/django/Dockerfile .

все отлично. Pipenv находит, билдит, все огонь.

Но если я задействую файл docker-compose.yml:

root@ubuntu:/home/user/Desktop/app# docker-compose -f docker/docker-compose.yml  build

то выходит ошибка:

ERROR: Service 'web' failed to build: COPY failed: stat /var/lib/docker/tmp/docker-builder610890784/Pipfile: no such file or directory

Не может найти файл Pipenv
источник

M

MRL in Hacker May Cry
Разобрался)
источник

М

Максим in Hacker May Cry
Я не боооот😭
источник

М

Максим in Hacker May Cry
Кнопка не жмется
источник

NA

NIT)MR. Anderson in Hacker May Cry
Максим
Я не боооот😭
любой бы бот так написал!
источник

М

Максим in Hacker May Cry
Уфф нажалось
источник
2021 January 09

S

Shieldy in Hacker May Cry
Маріан, пожалуйста, нажмите на кнопку ниже в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
При поддержке Золота Бородача
источник
2021 January 10

pl

pretty leaf in Hacker May Cry
Только что пропатчил Discord, чтобы не генерировалось исключение после вызова IsDebuggerPresent() и сравнения регистра eax с нулем
источник

pl

pretty leaf in Hacker May Cry
теперь начал дебажить софтину без всяких проблем
источник

pl

pretty leaf in Hacker May Cry
можно сказать, это мой первый в жизни взлом)
источник

pl

pretty leaf in Hacker May Cry
а я еще гадал, почему там дохульон потоков и почему каждый из них вызывает ту функцию с проверкой на дебаггинг
источник

pl

pretty leaf in Hacker May Cry
теперь каждый поток вызывает эту кастрированую функцию, где происходит безусловный прыжок через генерацию исключения
источник

pl

pretty leaf in Hacker May Cry
кстати, кому нужен пропатченный exeшник? вдруг кто-то тоже захочет поковырять дис
источник

И

Илья in Hacker May Cry
pretty leaf
Только что пропатчил Discord, чтобы не генерировалось исключение после вызова IsDebuggerPresent() и сравнения регистра eax с нулем
Diskord или Discord?
источник

И

Илья in Hacker May Cry
Если второй, то он написан на электроне. Вся основная логика приложения находится в app.asar или ещё каком-то *.asar. Архив этот распаковываешь и ковыряешь JS скрипты приложения. Оно там не очень пожато.
источник

И

Илья in Hacker May Cry
По сути это браузер.
источник

pl

pretty leaf in Hacker May Cry
Илья
Если второй, то он написан на электроне. Вся основная логика приложения находится в app.asar или ещё каком-то *.asar. Архив этот распаковываешь и ковыряешь JS скрипты приложения. Оно там не очень пожато.
Да, нашел этот файл, спасибо. Но мне логика приложения пока что не интересна, мне интересны места, где происходит непосредственно взаимодействие с сетью
источник