전체 글

· WEB
1. 기본적인 telegram api 사용법 https://wikidocs.net/92180 03) python-telegram-bot [TOC] ## 텔레그램 봇 파이썬 모듈 텔레그램 봇을 위한 여러 파이썬 모듈이 존재합니다. 앞서 여러분들은 telepot을 간단히 사용해 봤습니다. 필자도 telep ... wikidocs.net 2. telegram chat_id 조회 https://gabrielkim.tistory.com/entry/Telegram-Bot-Token-%EB%B0%8F-Chat-Id-%EC%96%BB%EA%B8%B0 [Telegram] Bot Token 및 Chat Id 얻기 텔레그램을 이용하여 홈 서버나 NAS에서 메시지를 받을 수 있는데 이 때 필요한 것이 Bot Token 및 C..
· Cloud
이번엔 docker 공식 홈페이지에서 MySQL을 설치하는 명령어를 가져와서 쉘스크립트로 복붙했다. https://docs.docker.com/language/python/develop/ Use containers for development docs.docker.com ! 주의 => 쉘 스크립트 안에 MYSQL_ROOT_PASSWORD= 부분에 반드시 비밀번호를 설정하자! $ vim mysql_install.sh sudo docker volume create mysql sudo docker volume create mysql_config sudo docker network create mysqlnet sudo docker run --rm -d -v mysql:/var/lib/mysql \ -v mysq..
· Cloud
https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com docker 공식 홈페이지에 있는 것을 그대로 따와서 그냥 쉘스크립트로 만들었다. $ vim docker_install.sh sudo apt-get remove docker docker-engine docker.io containerd runc -y sudo apt-get update sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release -y sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/l..
모바일 진단을 하다보면 가상머신 환경이 편한 경우가 존재한다. 그럴때마다 usb를 뺐다 꼈다 하는 것은 매우 귀찮은 일이다. 아래와 같은 상황마저도 매우 귀찮다. 그럴때 adb connect 기능을 이용하여 편리하게 이를 해결할 수 있다. 1. host PC(Windows) 에서 adb kill-server 명령어를 입력한다. 2. adb tcpip 5555 를 통하여 포트? 소켓을 뚫어준다. 참고로 여기까지는 USB가 연결되어있어야한다. 꼭 5555가 아니여도 된다. 3. VM(Linux)에서 adb connect :5555 를 입력한다. ip_address는 테스트 단말기의 ip이다. 4. adb shell 을 입력하여 단말에 접근한다. 대단한 것은 아니지만 사소한 시간을 줄일 수 있다는 것이 너무 ..
· WEB
진단 도중 SQL Injection을 발견하였다. 나는 파이썬으로 웹 통신을 할때 requests를 많이 사용한다. 이유는 상당히 원초적인데, urllib는 너무 느리기 때문이다. 쿼리의 논리오류도 없고 로직도 간단하게 짜서 복잡할 것이 없는데 이상하게 쿼리가 스크립트가 정상적으로 동작하지 않았다. 패킷을 가만히 보아하니, burp 상에서 짠 형태는, 아래와 같은 형태로 기본적인 공백 문자를 제외하고는 특수문자를 따로 인코딩 하지 않았다. keyword=aaa'+and+1=1# 파이썬의 request는 기본적으로 data 변수에 아래와 같이 평문으로 값을 넣어주면, requests 객체가 요청하는 과정에서 자동으로 인코딩을 시켜서 넘겨준다. data = { 'search_type': 'all', 'key..
· WEB
진단하다보면 프록시를 껐다 켰다 하는 경우가 많다. 심하게 많다. 그때마다 프록시 설정 창 켜서 끄고 잡고 하는 과정이 너무 귀찮다. https://hackcatml.tistory.com/66?category=796513 프록시 설정 배치 파일 - Proxy on/off Batch Script 시스템 프록시 설정을 위해서는 "inetcpl.cpl" --> "LAN 설정" 으로 들어가서 세팅해주면 됩니다. 그러나, 이것마저도 번거로워져서 배치파일을 만들어 봤습니다.(피들러를 켜면 자동으로 프록시 설정 hackcatml.tistory.com 기본적인 배치스크립트는 해당 블로그를 참조하였다. 매우 좋아하는 블로그다. 구독도 했다. 해당 블로그에서 배치스크립트를 다운받아 아주 살짝만 내가 원하는 형식으로 변형시..
Helord
Helord