여러 버전의 파이썬을 설치하고 상황에 따라 변경해 사용해야 할 경우가 있다. 여러 방법들이 있겠지만 그중 python 가상환경을 구축하여 사용하는 방법을 포스팅한다. python 가상 환경은 python 버전 별 독립된 공간을 만들어주는 기능이다. 각 버전 별 가상 환경을 만들어 패키지를 설치하고, 해당 공간에서 해당 버전의 파이썬 스크립트를 실행할 수 있다. 독립된 가상환경을 구성하여 사용하므로, 각 버전별 호환성 문제가 발생하지 않는다. 해당 게시글은 5.10.0-kali3-amd64 환경에서 진행한 내용이다. python 2.7.18과 python3.9.1 버전이 설치되어 있는 상태이며, 테스트 진행 시 pip을 이용한 라이브러리 설치 시 버전 문제가 발생하여 python 가상환경을 구축하여 해결할..
MQTT 통신 구간에 대해 암호화가 적용되어 있지 않으면 중요 정보가 평문으로 노출될 위험이 있다. 안전한 MQTT 통신을 하기 위해서 TLS를 이용한 통신 구간 암호화가 필요하다. RabbitMQ는 TLS를 지원하고 있으며, 보안 설정을 통해 TLS 적용이 가능하다. ※ 최신 버전의 Erlang에서 TLS가 지원된다고 되어있으므로 최신 버전의 Erlang 사용을 권장한다. RabbitMQ에서 TLS 지원을 사용하도록 설정하려면 인증 기관 번들의 위치, 서버의 인증서 파일 및 서버키를 알 수 있도록 노드를 구성해야 한다. TLS와 관련된 필수 구성 설정은 다음과 같다. 구성 키 설명 리스너.ssl TLS 연결을 위한 listen 포트 목록 (RabbitMQ는 단일 인터페이스 또는 여러 인터페이스에서 li..
앞서 구축한 RabbitMQ Broker 서버와 MQTT Client를 이용하여 publish/subscribe 하고 burpsuite로 통신 과정을 확인한다. > Ubuntu에 RabbitMQ 서버 구축하기 (tistory.com) [테스트 환경] MQTT Client : MQTT.fx 1.7.1 (Debian 5.10.13), MQTT Client (Android 7.0) RabbitMQ Broker Server : Ubuntu 18.04, RabbitMQ 3.9.1, Erlang 24.0.5 1. MQTT Client 설치 및 테스트 (Debian) 1)MQTT.fx 설치 - 환경에 맞는 MQTT.fx를 다운로드하여 설치한다. - 설치 주소 : jensd.de/apps/mqttfx/1.7.1/ //..
mqtt 통신 시 Publisher, Subscriber의 동작을 살펴보고자 RabbitMQ를 이용하여 메시지 브로커 서버를 구축해보았다. [환경] Ubuntu 18.04, RabbitMQ 3.9.1, Erlang 24.0.5 1. RabbitMQ 환경구축 1) RabbitMQ 설치 해당 방법으로 설치 시 최신 버전이 설치되지 않으므로, 아래 추가된 방법으로 설치하는 것을 권장함. $ apt-get update $ apt install rabbitmq-server // RabbitMQ 서비스가 자동으로 시작하도록 구성 $ systemctl enable rabbitmq-server // RabbitMQ 서비스 구동 $ systemctl start rabbitmq-server // 서비스 확인 $ netst..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
실습환경: kali-linux-2020.4-vmware-amd64, IoTGoat-x86 www.kali.org/downloads/ github.com/OWASP/IoTGoat/releases [IoTGoat-x86 환경구축] 1. IoTGoat-x86.vmdk 다운로드 다운로드: github.com/OWASP/IoTGoat/releases 2. vmware에 IoTGoat-x86 구성 - Create a New Virtual Machine > Typical > I will install the operating system later - Type: Linux , Version: Linux 2.6 / 3.x / 4.x (32-bit) - 설치 경로 지정 후 disk size 10~15GB로 지정 - 설치..
1. lldb 설치하기 linforum.kr/bbs/board.php?bo_table=ios&wr_id=51 참고하여 lldb 설치를 진행하였음 1) /Developer/usr/bin 경로에 있는 debugserver를 /usr/bin으로 복사 2) python과 lldb 설치 - deb 파일을 Bitvise SFTP를 이용하여 /usr/bin 경로에 넣어준다. +) python, lldb dev 다운로드: github.com/Proteas/native-lldb-for-ios - python 설치 시 libffi와 sqlite3 이 필요하다는 에러가 발생하여 추가적으로 설치를 해주었다. - libffi, sqlite3 dev 파일도 Bitvise SFTP를 이용하여 /usr/bin 경로로 옮긴 뒤 설치한..
- Total
- Today
- Yesterday