전체 글 216

차단사이트에 접속 방법

※ 이 강의에서 배운 내용을 외부에서 불법 활용하시면 안됩니다. 이로 인한 모든 법적 책임은 전부 본인한테 있습니다. ​ 이번 시간부터는 VPN을 여러 가지로 활용해보는 시간을 가질 것입니다. 먼저 VPN 우회 기법을 통해 차단사이트에 접속해보는 실습을 할 것입니다. ​ 저는 유해사이트.성인물은 잘 안보는 편이라서 국내에서 차단된 사이트가 무엇무엇이 있는지는 잘 모릅니다 ㅠㅠ 따라서 아래의 pixy 사이트를 가지고 실습을 진행하겠습니다. 아래의 주소를 URL 창에 쳐서 한 번 접속해보세요. ​ ※ 아래의 링크는 음란물 사이트이니 주의해주시고 실습용으로만 사용해주시기 바랍니다. http://www.pixy-soft.com ㅠㅠㅠ 역시 안들어가지죠?? 국내용 IP주소를 사용하고 있기에 국내에서 접속 차단된 ..

안드로이드 VPN 우회 및 IP 분석

지난 시간에 VPN 우회에 대한 이론적인 내용을 살펴보았습니다. 이제 VPN 우회 실습을 본격적으로 진행해볼 것입니다. ​ 컴퓨터에서 VPN 우회를 하는 것은 나중에 강의해보려고 생각중입니다. 이번 시간에는 모바일에서 VPN 우회를 해보도록 하겠습니다. 프로그램은 EasyOvpn, OpenVPN Connect 를 사용하겠습니다. 이 앱들은 구글플레이 또는 앱스토어에서 다운받으실 수 있으니 검색해서 다운받으세요! ​ 실습으로 들어가기 전, 와이파이에 연결한 상태에서 제 휴대폰의 IP주소를 확인해보았습니다. 현재 제 폰의 IP주소는 218.52.71.*** 입니다. ​ EasyOvpn, OpenVPN Connect 를 다운받았다면 위와 같이 앱 아이콘이 생성될 것입니다. 우선 EasyOvpn을 실행시켜주세요..

VPN 우회의 원리

요즘 사람들은 국내용 앱 이외에 해외용 앱도 많이 사용하는 것 같습니다. 저도 최근에 일본 앱이랑 일본 게임 많이하고 있구요. 국내 게임 뿐만 아니라, 해외 게임까지 플레이해본다면 정말 좋을 것 같습니다. 그러나, 국내에서는 해외용 프로그램이 쉽게 나오지 않죠 ㅠㅠ 찾아냈다 하더라도 다운받을 수 없게 막혀있는 것이 보통입니다... ㅠㅠㅠㅜㅜ 그렇다면 방법이 아예 없는 것일까요? 그건 아니겠죠?? 방법이 아예 없었다면 해외 게임을 하는 사람들을 보지도 못했을 테니까요. 대표적인 방법 중 하나가 VPN 우회인데, 이것을 통해 국내에서 해외 게임을 다운 받아 플레이할 수 있다는 거죠! >0

C++ 가챠 시뮬레이터 (Type A)

바로 C++ 가챠 시뮬레이터 입니다. 최근에 가챠 게임을 많이 해가지고 '가챠 시뮬레이터 한번 만들어볼까?' 라는 생각으로 코딩하게 되었네요 ㅋㅋ 화면만 봐서는 무슨 뜻인지 잘 모르는 분들도 계시겠죠? 화면을 하나하나씩 설명해보겠습니당 ​ 우선 시작하겠다는 표시로 'y'를 입력했고 각 레어에 대한 확률을 입력했습니다. 위의 화면에서 입력한 정보를 정리해보면 아래와 같습니다. ​ 1성(★☆☆☆☆) 등장 확률 : None 2성(★★☆☆☆) : 74% 3성(★★★☆☆) : 20% 4성(★★★★☆) : 5% 5성(★★★★★) : 1% ​ 그리고 가챠를 10번 돌리겠다고 입력했습니다. 과연 결과는 어떻게 나올까요?? (내 가챠 운은 좋은가 나쁜가... ㅋㅋㅋ) ​ 가챠 결과가 출력되었습니다. 정리해보면, ​ 4성..

My작품 2020.12.26

DB 연동 및 SQL 응용 - JDBC

지난 시간에 SQL 쿼리문의 문법을 상세히 살펴보았다면, 이번 시간에는 SQL을 프로그램에서 실제로 응용해보는 시간을 가질 것입니다. 다시 말해, DB와 프로그램을 서로 연동하는 것을 해보겠다는 뜻입니다. JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API 입니다. 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공합니다. 전체 소스코드는 위와 같습니다. 가독성을 높이기 위해 이미지로 제시하였습니다. 위의 소스코드는 맨 밑에서 다운받으실 수 있습니다. 그렇다면 위의 소스코드를 하나하나씩 살펴보겠습니다. 1) Class.forName("com.mysql.jdbc.Driver"); JDBC 드라이버를 설정해줍니다. 저의 경우 MySQ..

비주얼 스튜디오에 배경 이미지 넣는 방법

플밍 공부하시는 분들이라면 C언어 공부는 당연히 하시겠죠? C언어는 공대 학과에서는 왠만하면 다 가르치는 과목이랍니다... 저 역시 1학년 1학기 때 부터 C언어를 배웠는데, 프로그램은 Visual Studio를 사용하였습니다. 그런데... 페이스북 뒤지다가 알게된건데, (사실 알게 된지는 좀 오래 됐어요 ㅋㅋ) 비쥬얼스튜디오에 배경 이미지를 적용할 수 있다는 것입니다 ㅋㅋㅋㅋㅋ 이것을 하려면 별도의 툴을 설치해야되는데, 이 툴을 'ClaudiaIDE' 라고 합니다. ClaudiaIDE 설치를 통해 비쥬얼스튜디오에 배사 적용 하는 방법을 살펴보려고 합니다. 우선 당연히 비쥬얼스튜디오가 있어야겠지요?? 비쥬얼스튜디오가 안깔려있으시면 아래 링크로 들어가서 설치해주세요! https://my.visualstud..

강의/(기타) 2020.12.26

SQL - 데이터 조작어

지난 시간에 SELECT문의 문법을 하나하나 살펴보았습니다. 그리고 DDL, DML, DCL의 간략한 정의를 살펴보았구요. 이번 시간에는 데이터베이스 언어 중 DML을 자세히 살펴볼 것입니다. DML (Data Manipulation Language, 데이터 조작 언어) 테이블 내에 데이터를 삽입(INSERT), 수정(UPDATE), 조회(SELECT), 삭제(DELETE)하거나 테이블에 잠금을 설정하거나 (LOCK TABLE), SQL문의 처리 절차에 대한 정보를 얻거나 (EXPLAIN PLAN), PL/SQL 모듈을 호출하는 작업(CALL) 등을 수행하는 명령문이 있습니다. 위의 테이블을 기준으로 설명해나가겠습니다. (1) 삽입 - INSERT 테이블 내에 데이터를 삽입합니다. INSERT INTO ..

SQL - SELECT문

지난 시간에 데이터베이스 실기에서 정말 기초가 되는 관계 대수를 살펴보았습니다. 이번 시간에는 SQL 쿼리문을 살펴볼 것이고, 그 중에서도 SELECT문의 문법을 살펴볼 것입니다. SQL(Structured Query Language)은 데이터베이스 관리 시스템(DBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어입니다. 이는 다음과 같이 세 가지로 분류됩니다. 1) 데이터 정의 언어 (DDL, Data Definition Language) 데이터베이스 내에 테이블을 생성(CREATE), 변경(ALTER), 삭제(DROP) 하거나 권한의 부여(GRANT)나 박탈(REVOKE), 주석(COMMENT), 자료의 버림(TRUNCATE) 등을 수행하는 명령문이 있습니다. 2) 데이터 조작 언어..

TCP/IP 계층 및 통신 원리 - Receiver편

지난 시간에는 TCP/IP 계층을 살펴보았고, 통신 원리를 Sender 측에서만 살펴보았습니다. 이번 시간에는 통신 원리를 Receiver 측에서 살펴보겠습니다. 데이터를 받는 Receiver 입니다. Receiver는 반대로 캡슐화된 객체를 각 계층에서 캡슐화 해제를 진행하여 Data(메시지)만 남깁니다. ※ 설명에는 네트워크 관련 용어들이 포함되어 있습니다. 네트워크 관련 용어들을 모르신다면 바로 아래의 링크에서 개념을 이해한 후 다시 돌아와서 읽어보시기 바랍니다. https://sharpcoder.tistory.com/entry/IT%EC%A0%95%EB%B3%B4-1-%EC%86%8C%EC%BC%93-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%9D%98..

TCP/IP 계층 및 통신 원리 - Sender편

이번 시간에는 TCP/IP 계층을 살펴본 다음 구체적인 통신 원리를 알아보도록 하겠습니다. 이것은 네트워크 분석, 네트워크 해킹 등을 공부하는 데에 도움이 되니 알아두시는 것이 좋습니다. 포스팅을 진행하다가 설명이 너무 길어져서 Sender편, Receiver편으로 나누었습니다. 이번 시간에는 Sender를 살펴볼 것입니다. 위의 사진이 바로 'TCP/IP 계층' 입니다. 다 같이 동일한 규약을 세워야 원활하게 네트워크 통신을 할 수 있습니다. 이를 위해 세워놓은 것이 바로 'TCP/IP 계층' 입니다. 한 나라의 사람들이 다 같이 소통할 수 있도록 모국어를 한 가지로 정해놓는 것과 다름없죠. 그렇다면, 각 계층의 역할은 어떻게 되는지 살펴보겠습니다. 응용 계층: 네트워크 애플리케이션(메시지)을 지원하고..

728x90
반응형
LIST