전체 글
-
[PHP_MYSQL] 연동 에러 해결방법!!!Web 2020. 9. 18. 02:25
환경 >>>>> Apache2.4 / php7 / Mysql 8.0 / 윈도우 진짜 뭐라고 말을 꺼내야 할지 모를정도로 php랑 mysql 연동에 엄청 시간을 많이 쏟았다.. (끔찍해) 맨날 에러나고.. 나 DB연동 하고싶은데ㅠㅠ 진짜 다지우고 잼프 깔아야하나 이 생각했다ㅜㅠ (참고로 나는 mysql, Apache, php를 각각 깔았음!) 개끔찍한 php와 mysql 연동 에러에 대해서 내가 그동안 해결했던 방법들을 적어본당!!! 1. C:\Windows 안에 php.ini 파일 있는지 확인하기 - 나중에 php.ini 파일을 수정해야한다! (C:\Windows 경로에 있는!!) php 경로 안에 있는 php.ini-development 는 수정해봤자 아무일도 안일어난다!! (헛수고 하지 마시길..나처..
-
[Pwnable] 리버싱 핵심 원리 Crackme 1~5카테고리 없음 2020. 9. 17. 06:34
포너블 스터디를 하면서 처음 올리디버거도 깔아보고 .. ㅎㅎ 리버싱 핵심원리에서 Crackme 를 리뷰해보려 한다ㅎㅎ 올리디버거 처음 받구 실행시킬 때 에러가 계속 나서 ... ㅠㅠ 어떻게 해결하는지 찾아봤다~! # 올리디버거 설정 1. 작업 관리자에 들어가서 올리 디버거에서 파일 위치 열기를 하면 지금 어떤 파일 때문에 에러가 나는지 확인할 수 있다. 그래서 그걸 제어판 들어가서 해당 프로그램을 삭제하면 된다. (대부분 은행 보안앱 때문에 실행이 안된다!) 2. UDD 폴더와 Plugin 폴더를 생성해서 해당 경로로 지정해준다. 3. 관리자 권한으로 올리디버거를 실행한다. # Crackme 1 문제 해결방법 해당 앱을 올리디버거로 열어본다. 이 프로그램은 어셈으로 짜여진 프로그램이라서 코드가 짧다! 우..
-
[Linux_QT] Libtins 설치방법카테고리 없음 2020. 9. 13. 03:57
LibTins 를 설치하는데 꽤나 시간을 쏟았기 때문에.. 완벽히 정리해보려 한다! QT 사용하시는 분들에게 많은 도움이 되었으면 좋겠다!! 1. git 저장소를 통한 libtins 다운로드 > git init // git 저장소 초기화 > git clone https://github.com/mfontanini/libtins.git 2. 컴파일에 필요한 도구 설치 # 데비안 계열 > apt-get install libpcap-dev libssl-dev cmake # 레드햇 계열 > yum install libpcap-devel openssl-devel cmake 3. libtins 컴파일 > cd libtins/ > mkdir build > cd build/ > cmake ../ > make > make..
-
[ARP Spoofing] ARP Table 정적으로 설정하기.2 (ARP 스푸핑 방어)기타 2020. 7. 26. 17:29
ARP 스푸핑을 방어 할 수 있는 가장 간단한 방법은 바로! . . . ARP 테이블 정적으로 설정하는 방법 [ 2가지 방법이 있는데 이 방법은 ARP 테이블을 확실히 고정시킬 수 있는 방법이다!! ] [ ARP Table 정적으로 설정하기 ] 1. 인터페이스를 먼저 확인한다. > netsh interface show interface 2. ARP 테이블을 확인한다. > arp -a 3. 정적으로 설정하고 싶은 IP와 MAC 주소를 정적으로 설정한다. > netsh interface ip add neighbors "wlan0" 192.168.35.197 40-00-00-00-00-00 4. 정적으로 설정되었는지 ARP 테이블을 다시 한번 확인한다. > arp -a ARP 스푸핑 공격을 시도했을 경우에도 ..
-
[알고리즘] 최소 신장 트리 개념P.study 2020. 6. 17. 03:08
책을 보면서 그리디 알고리즘으로 최적해가 보장되는 예로 최소 신장 트리가 있었다! 당연히 기억 안나니까 한번 공부해 볼까?!! 최소 신장 트리 " 간선들이 가중치를 갖는 그래프에서 가중치의 합이 가장 작은 트리를 말한다. " 최소 신장 트리를 찾는 알고리즘을 공부해보려 한다. 1. 프림 알고리즘 : 시작점을 기준으로 모든 정점을 포함할 때까지 인접한 정점에서 가중치가 가장 작은 간선을 선택하여 하나씩 확장해 나간다. [순서] 1. Start 에서 바라보면 8,9,11 중에서 가장 가중치가 낮은 간선을 택한다. 2. 연결되어 있는 간선들 중에 가중치가 가장 낮은 9를 선택한다. 3. 연결된 간선(1,10,11,12,13) 중 가장 낮은 5를 선택한다. 4. 연결된 간선(11,12,13) 중 가장 낮은 11..