newstroyblog의 등록된 링크

키자드에 등록된 총 459개의 포스트를 확인하실 수 있습니다.

Tistory

kioptrix Level 1 문제풀이 | 모의해킹 실습

서버구성 vulnhub웹사이트에서 제공하는 모의해킹 시스템중 하나인 kioptrix level1을 사용하여 모의해킹을 진행해 보겠습니다 vmware환경에서 kioptrix level 1 머신과 kali linux를 구동 중이며 kali linux에서는 NAT 네트워크 환경을 사용 중이며 kioptrix level 1은 브릿지환경으로 구성해 주었습니다 kioptrix 가상머신을 실행하면 로그인을 요구합니다 먼저 kioptrix의 아이디와 패스워드를 알아내야 하는데, 칼리리눅스와 같은 네트워크에 있는 kioptrix 가상머신의 아이피 정보 수집을 위해 현재 네트워크 대역대를 스캔해야 합니다 네트워크 스캔을 위해 ifconfig명령을 통해 칼리리눅스의 아이피주소를 확인해보니, 192.168.253.x 대역대를..

Tistory

티스토리 사이드바 최근글 리스트 표시하기

티스토리 스킨 공식문서 확인하기 깃허브로 호스팅 되는 웹페이지에서 티스토리 스킨에 관한 코드가 제공되고 있습니다 위 링크에 있는 글은 최근 글을 사이드바에 등록하여 추가하는 코드입니다 기본제공 사이드바 최근글 코드 최근에 올라온 글 위코드를 미리 적용해 보니 기존 코드에서 '최근에 올라온 글'이라고 표시된 부분의 제목사이즈 h3 사이즈라서 사이드바에 있는 다른 메뉴들의 글자보다 크게 출력이 되었습니다 그래서 다른 메뉴와 동일하게 h2로 설정하였습니다 그리고 주석처리한 부분은 썸네일을 출력하는 항목인데 사이드바에서 최근글 썸네일까지 보일필요는 없는 거 같아서 주석처리하였습니다 수정한 최종코드 최근 글 사실 수정이라 할 건 크게 없고 제목의 크기와 불필요한 주석 부분만 지웠습니다 기본적으로 최근글이 사이드바..

Tistory

Nordvpn 연결 에러 해결법 Couldn't connect. if the issue persists, contact our customer support. Error code: 2

Nordvpn에 로그인한후 아무서버나 연결하려고하면 연결에 실패하면서 Couldn't connect. if the issue persists, contact our customer support. Error code: 2. 라는 오류가 발생합니다 노드 VPN 연결 안되는 해당오류에 관해 찾아보려고 오류코드를 검색해봤으니 명확한 답변을 알기힘들었습니다 구버전 노드vpn을 사용하고있어서 최신버전으로 업데이트후 다시 연결을 시도해봤지만 동일한 오류가 발생하여 확인해보니 윈도우 시스템의 방화벽이 켜져있어서 그랬었습니다 윈도우 방화벽 시스템을 종료후 다시 연결을 시도해보니 정상적으로 연결되었습니다 윈도우 방화벽을 종료하기위해서는 윈도우 키를 누른후 검색창에 방화벽이라고 검색한뒤 '방화벽 상태 확인'을 클릭해줍니다..

Tistory

Viki 한국드라마 일본어 자막 다운받기

아시아 드라마 서비스 플랫폼 Rakuten viki에서 한국드라마의 일본어자막을 다운로드하는 방법에 대해서 알려드리려고 합니다 일본인 친구가 있는데 한국드라마를 일본어자막으로 보고 싶다고 하여 netflix를 알려주었지만 일본지역 내에서는 한국드라마가 서비스를 하고 있지 않을뿐더러 한국의 넷플릭스에서도 일본어자막은 없었습니다.. 동영상 콘텐츠 서비스 중에서 싱가포르의 플랫폼인 라쿠텐티비에는 한국드라마뿐만 아니라 중국이나 일본등 아시아 전역의 다양한 작품들을 제공해주고 있습니다 물론 국가별 이용가능한 콘텐츠에 제한이 있지만 이곳에서는 한국드라마가 일본어자막으로 번역되어 있어서 해당 자막파일을 다운로드하여서 전달해주려고 합니다 Viki 해외 자막 다운방법 요즘 유행하는 재벌집 막내아들로 예를 들겠습니다 기본..

Tistory

Vmware DVWA 이미지파일(ISO)로 설치하기

해당 게시물을 보러 오신 분들은 Vmware에 DVWA를 구축하기 위해 오신 분들이므로 기본적으로 Vmware의 사용방법에 대해서는 아실 거라는 전제하에 내용이 작성되었습니다 플랫폼별 DVWA 설치 게시물 윈도우에서 DVWA설치 칼리리눅스에서 DVWA설치 설치방법 DVWA이미지 파일 준비하기 우선 VMWARE에 DVWA를 설치하기 위해서는 DVWA 이미지 파일이 필요합니다 vulnhub에 접속하여 dvwa 이미지 파일을 다운로드하여 주세요 Vmware에 DVWA 설치하기 Vmware 상단 File - New Virtual Machine... 을 입력하여 새로운 가상머신을 생성해 줍니다 Typical에 체크해 주고 Next버튼을 눌러주세요 아까 설치받은 ISO파일을 불러와 준 다음 Next버튼을 눌러주세요..

Tistory

계좌개설 20일 영업정지 해지일자 확인방법 | 해제방법

요즘에는 비대면으로도 예금 통장이나 적금통장을 쉽게 만들 수 있습니다 하지만 20일 이내에 다른 은행에서 계좌를 개설하였을 경우 20일 영업일이내에 계좌 개설이 불가합니다 보이스피싱등 각종 금융거래에 사용되는 대포통장을 근절하기 위해서 2010년부터 금융기관에서 만든날로부터 20일 영업일이 지나야 새로 만들 수 있도록 규정했기 때문입니다 체크카드도 20일 영업정지일이 걸리나요?? 체크카드는 입출금통장과 다르게 20일 영업정지일이 따로 없으며 발급에 제한이 없습니다 20일 영업정지 해제일자 확인하기 새로운 입출금통장 개설이 필요한데 통장을 언제 마지막으로 개설했는지 잘 기억이 나지 않고 20일이 언제인지 모르는 상태로 막연히 기다리기 힘드신 분들을 위해 20일 영업정지 해제일자를 확인하는 방법에 대해 알려..

Tistory

넷플릭스 계정 공유 3월말 부터 막는다, 새로운 정책 정리

최근 몇 년 사이에 넷플릭스의 요금인상에 잇따라 많은 이용자들이 경제적 부담감으로 불만을 호소하고 있는데 프리미엄 프랜기준 약 1만 7천 원 정도로 매달 부담하기에는 비싼 비용입니다 그래서 프리미엄 요금제로 한 사람이 구독하면 사람들과 계정을 공유하여 일부 비용을 구독자에게 지불하여 저렴한 가격에 이용하면서 매달 나가는 요금제를 절약하는 넷플릭스 쉐어를 이용하는 사람이 많은데요 실제로 각종 커뮤니티나 중고나라에서도 쉐어를 모집하거나 구하는 사람이 이전보다 점점 늘어났습니다 이용자들은 지속적인 요금 인상에 매달 나가는 이용요금 부담을 줄일 수 있어서 이용하고 있는데 넷플릭스가 최근 계정 공유를 금지하겠다는 내용이 있어서 계정공유를 사용하여 넷플릭스 이용자들이 많이들 걱정하고 있습니다 넷플릭스 계정 공유를 ..

Tistory

파이썬 활용하여 전원종료없이 모니터화면만 완전히 끄기

컴퓨터는 가동되는 상태에서 전력소모나 밝기로 인해 모니터화면만 꺼두고 싶을 때가 있습니다 그럴 때 기본적으로 빈화면이나 비눗방울이 움직이는 잠금화면으로 끌 수 있는 방법이 있지만 완전히 모니터의 화면을 끌 수 있는 방법이 있습니다 가장 좋은 방법은 모니터에 내에 따로 모니터화면을 on/off 할 수 있는 버튼이 있으면 좋지만 그렇지 않은 모니터도 있을뿐더러 버튼을 눌러서 키고 다시 또 눌러야 되는 번거로움도 있기 마련입니다 바쁘신분들을 위해 결론부터 말하자면 실행파일로 생성한 파일을 다운받은뒤 실행만해주시면 완벽히 모니터화면을 끄실수있습니다 인터넷에 소개되고 있는 방법, 하지만 완벽하지 않다 인터넷에 모니터화면을 끄는 방법에 관해 검색해 보면 많은 내용들이 바로가기를 통해 모니터화면을 끄는 방법을 설명하..

Tistory

마인크래프트 모든버전 24시간 무료서버 여는방법 | 포트포워딩 X | 모든버전 호환가능

2024년 마인크래프트 24시간 무료서버 여는방법 | 포트포워딩 X 결제X마인크래프트 모든버전 24시간 무료서버 여는방법 | 포트포워딩 X | 모든버전 호환가능 이전에 마인크래프트 24시간 무료서버에 관해 글을 올렸던 적이 있는데 사이트의 정책이 변경됨에 따라 무newstroyblog.tistory.com2024년 새롭게 포스팅 작성하였습니다. 위에 새로운글을 참고해주세요 아래 내용은 일부 서비스 내용이 변경되어 24시간 작동이 어려울 수 있습니다.  이전에 마인크래프트 24시간 무료서버에 관해 글을 올렸던 적이 있는데 사이트의 정책이 변경됨에 따라 무료플랜으로 이용할 경우 시간제한이 생겨서 365일 24시간 무료로 마인크래프트 서버를 열수 있는 새로운 방법을 소개해드리려고 합니다 모든 버전이 이용가능하..

Tistory

C# 윈폼 base64 인코딩/디코딩

현대에서도 많이쓰이는 Base64인코딩이란 8비트 이진 데이터를 ascii영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식이며 쉽게말해 바이너리 데이터(Binary Data)를 문자열(Text)로 바꾸는 원리입니다 C#에서 문자열을 입력받아 이를 Base64로 인코딩하기위해서 텍스트박스를 두개 생성한뒤 Encode와 Encode된 내용을 Dcode할수있는 버튼 두개를 생성하였습니다 private void button1_Click(object sender, EventArgs e) { textBox2.Text = Convert.ToBase64String(Encoding.Unicode.GetBytes(textBox1.Text)); } private void button2_Click(object s..

Tistory

에어서울 1년에 2번 사이다특가로 일본 최저 항공권 59,900원

항공예매사이트인 에어서울에서 지난 2일 국제선 항공권 가격을 초특가로 최대 98%할인하여 일본의경우 최저 항공운임이 3900원이였습니다 유료할증료와 공항시설 사용료가 포함되어있는 인천 - 후쿠오카의 최저운임비용은 59,900원이며 매우 저렴한 가격에 속하였습니다 이번 이벤트로인해 많은 사람들이 항공권을 예매하려고 에어서울 사이트에 접속하였으며 이벤트 시작시간인 10시부터 7시간이 지난 상태였음에도 불구하고 사이트접속시에 앞에 900명이상의 대기인원들이 있었으며 사이트가 마비되었습니다 접속대기가 해제된 이후에도 항공권검색까지는 상당히 시간이 걸렸으며 전반적으로 사이트가 느려서 이로인해 불편하다라는 이용자들의 목소리도 높았습니다 항공권을 저렴하게 이용가능하게 이용하는 사이다 특가 이벤트를 이번에 놓치신분들은..

Tistory

칼리리눅스(Kali linux) apt-get update 아카이브를 받을 수 없습니다 해결법

오류 발생내용 오랜만에 사용하는 버전의 칼리리눅스가 있어서 apt-get update로 패키지를 업데이트하려고 했으나 위의 화면처럼 터미널에 아카이브를 받을 수 없습니다. 아마도 apt-get update를 실행해야 하거나 --fix missing 옵션을 줘서 실행해야 할 것입니다. 라면서 패키지 업데이트가 되지않는 오류현상이 발생합니다 원인 아카이브를 받을 수 없다는 내용은 칼리리눅스 패키지를 업데이트받을 사이트에 정상적으로 접속하지 못하여 발생하는 오류입니다 인터넷이 끊겨있거나 칼리리눅스 source.list에 들어있는 미러 사이트의 주소가 변경되거나 잘못되었을경우 발생됩니다 해결방법 터미널에서 sudo su 명령을통해 root 유저로 사용자를 전환해줍니다 nano /etc/apt/source.lis..

Tistory

동영상 자막파일 싱크 클릭한번으로 쉽게 맞추기

자막 싱크를 맞추다 보면..해외 영화나 해외드라마를 보다 보면 한국어 자막이 꼭 필요한데 처음부터 싱크가 맞춰져 있거나 영상 내 자막이 삽입되어 있는 영상이라면 상관이 없지만 영상파일과 자막파일을 각각 따로 구한 뒤 영상을 시청하려고 하면 자막싱크가 안 맞아서 힘들었던 경험이 있으실 겁니다 자막 싱크를 맞추려고 해도 0.5초 빠르게, 1초 느리게 라던지 수동으로 내가 그 시간을 계산하고 어림해야 돼서 영화를 보면서 흥이 식어버리거나 답답한 마음이 들텐데요 그런 걱정 없이 영상에서 첫마디 대사시간에 버튼 한 번만 눌러주면 싱크가 맞춰지는 편리한 방법이 있습니다 프로그램 설치자막의 싱크를 맞추기 위해서 카카오에서 제공하는 팟플레이어가 필요합니다 파일이 없어지거나 주소가 변경될 가능성도 있어서 설치파일을 업로..

Tistory

구글드라이브에 업로드된 사진을 HTML에 삽입하는 방법

웹페이지의 프로젝트파일이나 기타 소스파일을 웹에 업로드해놓고 HTML에서 불러와 페이지에 표시되게끔 코드를 작성하는 경우가 많은데요 클라우드 서비스인 구글드라이브에 이미지, 동영상, PDF, 응용프로그램 파일 등을 업로드하고 불러올 수 있다면 파일관리도 편하고 용량이 많은 소스파일도 로컬저장공간을 차지하지 않고 불러와있을 수 있는 장점이 있습니다 일부 웹페이지에서는 구글드라이브의 파일을 업로드한후 링크를 복사하여 img src태그를 사용하여 불러오려고 하면 구글에서 접근을 차단하여 파일을 보호하기 때문에 이미지가 정상적으로 불러와지지 않습니다 즉 업로드한 이미지파일은 구글드라이브에서만 업로드한 이미지를 열어볼 수 있습니다 하지만 HTML페이지에서도 구글드라이브에 업로드한 이미지 파일을 사용할 수 있는 방..

Tistory

hello티스토리 편집 code highlight 적용안될때 해결법 | 코드블럭 스타일 적용하기

HELLO스킨 코드블럭 스타일적용 2023.01.08일 자로 hello스킨을 무료로 배포해주셔서 수정하여 잘 사용하고 있습니다 다만 코드블럭(codeblock)을 사용할 때 하얀색으로 나오거나 배경색이 맘에 들지 않아서 따로 스타일을 적용하고 싶었습니다 처음에는 티스토리 플러그인으로 제공되는 코드 문법 강조 플러그인을 사용하여 적용하려고 시도해 보았습니다 하지만 코드블럭 스타일이 적용되지 않고 위에처럼 나오기 때문에 가독성도 떨어지고 여러모로 불편하였습니다 계속 코드블럭 스타일이 적용이 되지 않아 알아보던 중 code hightlight를 사용하여 적용하는 게 더 다양한 코드블럭 스타일을 선택할 수 있고 적용도 그리 어렵지 않다는 사실을 알게 되었습니다 티스토리 코드블럭 스타일 적용하기 자바스크립트를 활..

Tistory

윈도우 메모장글씨 깨짐 현상 해결하기()

윈도우10 메모장 한글 깨짐 현상 임시해결법 어느 순간부터 메모장파일을 열면 정상적으로 한글이 나와야 하는 파일이 위와 같이 글자가 깨져서 나오기 시작하였습니다 드라이브가 손상된건가 싶어서 다른 pc에 연결하여 사용해보니 정상적으로 나오는데 특정 pc에서만 위와 같이 한글 깨짐이 있었습니다 이럴 때 임시방편으로 깨진 글을 열람하는 방법이 있습니다 크롬 브라우저를 열고 메모장파일을 크롬브라우저로 끌어오면 깨진 글자가 정상적으로 나오는 걸 확인할 수 있습니다 하지만 매번 브라우저로 텍스트를 확인하기도 번거롭고 이번에 현상을 고칠수있는 방법을 확실히 알려드리겠습니다 윈도우10 메모장 한글 깨짐 현상 해결법 윈도우 설정창을 열어준 뒤에 '시간 및 언어'탭을 클릭해 주세요 좌측 메뉴 중에 '언어'를 클릭하여 이동..

Tistory

VS Code 파이썬 자동완성 설정 방법

vs code에서 확장 프로그램을 살펴보면 코딩을 할 때 조금 더 편리한 기능들이 많은데요 오늘은 파이썬 코딩시에 자동완성을 지원하여 조금 더 빠르고 정확하게 파이썬 코딩을 입력할 수 있도록 도와주는 Pylance를 설치하고 적용하는 방법에 대해 알아보겠습니다 확장프로그램 설치 좌측 메뉴중 밑에서 세 번째 메뉴를 선택하여 pylance를 검색해 주세요 가장 첫번째로 나오는 확장프로그램 선택해 주시면 됩니다 저는 이미 설치가 되어있기 때문에 사용 안 함이라는 버튼이 나와있는데 아직 설치하지 않은 최초 사용자들은 설치버튼으로 되어있습니다 설치버튼을 눌러 확장프로그램을 설치해 주세요 자동완성 설정하기 파일 - 파일 열기를(Ctrl + K Ctrl + O ) 눌러주세요 파일 탐색기 상단에 %APPDATA%\Co..

Tistory

백준 2941번 크로아티아 알파벳 | [BACKJOON/Python / 2941]

문제링크 2941번: 크로아티아 알파벳 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= www.acmicpc.net 문제 예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다. 크로아티아 알파벳 변경 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= 예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다. ..

Tistory

파이썬 DES 암호화 알고리즘

DES(Data Encryption Standard) 암호화 DES알고리즘은 대칭형 암호이다 이는 암호화와 복호화 시 해독키가 동일함을 의미하며 외부로 노출될 경우 데이터가 유출될 수 있는 우려가 있다 때문에 외부에 유출되지 않도록 비밀키(Secret Key)를 잘 보관해야 합니다 1970년대에 IBM에 의해 개발되었으며 꽤 오랜 역사가있다 현재는 하드웨어의 발전으로 인해 키 길이가 짧기 때문에 무차별 대입공격이 가능합니다 현대에는 보안상 AES알고리즘을 권장하며 DES는 교육목적으로 사용합니다 필요 준비물 기본적으로 파이썬이 설치되어있어야 합니다 추가적으로 DES암호화를 위해서 PyCryptodome 패키지를 사용합니다 pycypto모듈을 보완하여 기존문법도 사용가능한 PyCryptodome Pytho..

Tistory

웹에서 작동하는 온라인 무료 칼리리눅스 가상머신 이용방법

offensive-security에서 교육목적으로 제공하는 가상머신을 사용하여 본인의 컴퓨터나 노트북 사양에 제한받지않고 웹에서 구동이 가능한 가상머신을 이용하는 방법에대해서 알아보겠습니다. offensive-security 에접속후 Let Me Play를 눌러주세요 (사이트) 사이트 이용을위한 간단한 회원가입을 요구합니다 이메일로 본인인증을 진행하기 때문에 실제 사용하고있는 이메일을 입력후 패스워드를 설정하여 Sing Up버튼을 눌러주면 가입이 완료됩니다. 이후에 입력하였던 메일로 돌아가서 인증메일을 확인합니다. 메일의 ACTIVATE ACCOUNT버튼을 클릭하여 이메일 인증을 완료해줍니다. 이제 다시 사이트로 돌아와 로그인해주세요. 처음 로그인후 화면입니다 우측상단에 LABS를 클릭해주세요. 이후에 ..

Tistory

a태그 클릭시 이메일 보내기

1 email cs HTML에서 a태그 클릭 시 이메일 전송으로 바로 이동하게 만들려면 a태그 안에 주소부분에 mailto를 사용하면 됩니다 name부분만 본인의 이메일로 변경하여 저장하면 email이라는 a태그 클릭 시 설정한 이메일로 메일전송 바로가기가 가능합니다 제 블로그 좌측 메뉴에 있는 문의버튼 또한 a태그로 이루어져 있는데 해당 a태그를 클릭 시 사용할 메일전송앱을 사용하여 이메일전송이 가능합니다

Tistory

파이썬(Python) OTP 2단계 인증(2FA)

파이썬에서 사용자를 위한 2단계 인증을 쉽게 진행할 수 있도록 도와주는 라이브러리가 있어서 소개해드리려고 합니다 Pyotp라는 라이브러리를 사용하면 단 코드 몇 줄로 쉽게 2단계 인증을 진행할 수 있습니다 실제로 2단계 인증은 많은 프로그램에서 사용되고 있습니다 스팀이나 배틀넷등 게임 런처에도 많이 사용되고 있으며 실제로 스팀 2단계 인증이 활성화되어있는 경우 계정을 로그인하고 발급되는 일회용 키를 지정된 시간 안에 프로그램에 입력하여 일치할 경우 로그인이 됩니다 이는 사람이 아닌 매크로를 사용하거나 부정사용자가 계정을 접속하거나 개인정보 유출방지를 위하여 만든 인증수단입니다 2단계 인증 라이브러리 설치 pyotp 문서 사이트에 접속해보면 자세한 내용이 나와있으며 설치 명령어도 pip install py..

Tistory

자바스크립트(JavaScript) 매트릭스 효과

data:text/html, 이전에 메모장에서 사용했던 data:texrt/html 형태로 브라우저에 붙여넣을경우 매트릭스 효과를 볼수있음

Tistory

파이썬 최신버전 환경변수 설정하기(CMD,VSCODE 파이썬 설정)

파이썬은 지속적으로 업그레이드되고 있기 때문에 최신 버전에서는 사용 가능하지만 이전 버전에서는 사용하지 못하는 명령어들이 많이 있습니다 파이썬 최신 버전에서는 새로운 기능들을 제공하기 때문에 최신 버전의 파이썬을 사용해주는 게 좋은데요 오늘은 파이썬을 새로 업그레이드하는 방법에 대해서 알아보겠습니다 현재 파이썬 버전 체크 cmd창에서 python --version 명령으로 현재 파이썬 버전을 확인할수 있습니다 현재 설치된 버전은 파이썬 3.9.4버전이네요 파이썬 최신 버전 설치하기 파이썬 최신 버전은 이곳에서 다운로드하실 수 있습니다 공식 홈페이지에보면 최신 버전인 3.11.1 버전임을 확인할 수 있습니다 해당 파일을 내려받아 설치해주세요 저의 경우 나중에 환경변수를 설정할 때 경로가 짧아야 한눈에 들어..

Tistory

AI가 그림을 그려주는 WebUi,노벨ai 설치 방법(한글패치 내용추가)

NovelAi란Webui는 기존 NovelAi라는 플랫폼에서 ai가 그림을 그려주는데 ai를 학습하기 위해 픽시브에 있는 그림들을 무단으로 업로드하여 데이터를 사용하는데 이에 화가나 NovelAI를 해킹하여 사용자들이 무료로 이용할 수 있게 만들어놓은 게 Webui입니다 NovelAi는 월 구독료를 내야하며 제한된 환경에서 사용해야 하지만 Webui는 무한한 확장성과 무료로 이용할 수 있다는 큰 장점이 있습니다 초기에 Nyaai에 유출본 SD가 올라온뒤에 많은 사람들이 사용해보려고 했는데 국내에서도 많은 사람들이 이용해 보고 원하는 그림을 뽑을 수 있도록 여러 시도를 해보고 패치를 거듭하여 지금의 Webui까지 왔습니다 오늘 Webui 설치해보고 이용하는 방법에 대해 알아보겠습니다 활용예시 AI(WebU..

Tistory

코드 한줄로 자신의 웹사이트에 지렁이게임을 추가하는법

지렁이 키우기 게임 인터넷 게임을 좋아한다면 어릴 적 한 번쯤 해봤을 만한 지렁이 키우기 게임 에너지를 먹어 지렁이의 길이를 늘이고 상대방의 진로를 차단하여 상대방의 에너지를 흡수하여 전 세계 사람들과 경쟁할 수 있는 중독성 있는 게임입니다 이게임의 장점은 웹사이트에서 플레이가 가능하기 때문에 따로 게임을 위한 프로그램 설치가 없습니다 즉 언제 어디에서든 웹브라우저로 플레이가 가능하다는 장점이 있죠 지렁이 게임 html웹사이트에 추가하기 자신이 만든 html페이지에 미니 게임으로 이 지렁이 게임을 추가하는 방법이 있어서 소개해드리려고 합니다 ifram태그를 사용하여 해당 웹사이트를 불러와주면 됩니다 작동 테스트를 진행해보겠습니다 브라우저에 접속하여 확인해보니깐 정상적으로 지렁이 키우기 게임이 출력됩니다!..

Tistory

div요소에 세로 스크롤바 넣는법

구현 내용 위의 이미지처럼 div 영역 안에 텍스트가 있을 경우 텍스트가 div영역 안을 벗어나지 않고 div영역 안에 세로 스크롤바를 넣어주는 방법에 대해서 알아보겠습니다 HTML body태그 안에 클래스 이름이 scroll인 div태그를 생성해주고 안에는 아주 긴 내용의 텍스트를 입력해주었습니다 웹페이지에서 확인되면 브라우저의 가로 사이즈에 따라서 텍스트가 끝까지 표시되고 공간이 부족할경우 다음 줄로 넘어갑니다 CSS 이제 css로 넘어가서 박스 영역을 생성해보겠습니다 배경색상은 노란색으로 설정하였고 가로세로 div의 영역과 테두리를 생성해주었습니다 div영역을 벗어날 정도로 텍스트의 내용이 많을 경우 잘리지 않고 그대로 밑으로 글씨가 출력되어 보기 지저분합니다 저희가 원하는건 div영역 내에서 텍스..

Tistory

티스토리 hello 스킨 변경 및 편집

변경 스킨 내용오랜만에 티스토리 스킨을 또 한 번 변경하였습니다 기존 berry 스킨에서 이번에 hello스킨으로 바꾸게 되었는데 카테고리의 on/off 영역을 깔끔하게 잘 구현해놓으셨고 블로거 입장에서 수정하기에도 편리하고 필요한 기능들을 모두 제공해주는 스킨이라고 생각하여 선택 후 변경하였습니다 무려 무료로 이 엄청난 스킨을 제공해주고 있습니다 글 목록 리스트형태로 변경기본적으로 hello스킨을 설정하게되면 이미지+내용형 목록으로 나와가지고 이게 너무 싫었습니다여러 글목록중인데 pc로 접속하였음에도 불구하고 이미지 사이즈로 인해 화면에 담기지도 않고 깔끔하게 글 제목과 목록만 보면 좋은데 사진이 차지하고 있는 영역이 너무 많아서 글 제목과 내용만 나오도록 수정해주려고 했습니다수정 방법은 어렵지 않게 ..

Tistory

넷플릭스 SRT자막 다운받는법

요즘에는 영어나 외국어 공부를 할 때 넷플릭스 영화나 드라마 등 다양한 세계 각국의 디지털 콘텐츠를 시청하면서 익히곤 하는데요 듣기는 단순히 영상을 보기만 해도 되지만 해당 언어의 글자를 읽거나 쓰려면 아무래도 직접 자막을 보는 게 좋죠 관심 없는 내용의 문장이나 단어를 몇백 번 보는 것보다 내가 좋아하는 영화의 대사들을 보다 보면 기억에 더 오래 남는데요 그래서 저와 비슷한 이유로 넷플릭스 영상의 자막 파일을 다운로드하고 싶어 하시는 분들을 위해서 오늘은 SRT자막 파일 형식으로 넷플릭스 영상 속 자막을 다운로드하는 방법을 알아보겠습니다 Subadub Subadub라는 확장 프로그램을 이용하면 지원하는 언어의 자막을 SRT형태로 쉽게 내려받을 수 있습니다 SRT형태의 자막은 메모장을 포함한 대부분의 텍..

Tistory

윈도우 삼성노트 설치및 동기화 방법 (설치,동기화 오류 해결법)

안드로이드에 기본적으로 설치되어있는 삼성 노트(Samsung Notes) 앱 중요한 내용을 작성하거나 pdf파일을 읽어드려 필기를 하기에도 좋고 최적화가 잘되어있어서 정말 유용하게 잘 사용하고 있는데 이 삼성 노트 앱을 pc와도 연동하여 사용 가능한 사실을 알고 계신가요?? pc에서도 한번 설치해두고 동기화 기능을 켜놓게 되면 안드로이드에 pc에서 작성한 내용이 곧바로 동기화되며 다른 기기와도 연동성이 굉장히 좋습니다 아직 pc에서 삼성 노트를 사용해보지 않은 분들을 위해서 삼성 노트를 설치하는 방법과 설치 이후 많이들 경험하는 문제인 동기화 오류에 대해서 해결하는 방법을 알아보겠습니다 삼성 노트 설치 Get Samsung Notes from the Microsoft Store Samsung Notes는..

Tistory

내 웹사이트에 IDE 온라인 컴파일러 추가하는법 (코드 5줄)

온라인 컴파일러 컴퓨터에 따로 컴파일러 설치 없이 온라인 페이지에서 코딩 후에 컴파일러를 통해 코드 작동이 가능한 온라인 컴파일러에 관해서 지난번에 게시물을 작성한 내용이 있는데요 JDoodle - Online Compiler, Editor for Java, C/C++, etc JDoodle is an Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. You can run your programs on the fly online, and you can save and share them with others. Quick and Easy way to compile and run programs onlin..

Tistory

[html]css :root 가상 클래스를 통해 div색상 변경하기

:root 가상 클래스란? css에서 :root 가상 클래스는 HTML 문서의 루트 요소를 선택합니다 html의 루트 요소는 이기 때문에 root와 선택자와 동일합니다 CSS :root 변수 css에서 :root를 이용하여 재사용할 값을 담아줄 변수를 저장하여 변수로 불러올 수 있습니다 시스템 유지보수를 하려면 웹페이지의 여러 색상들이 담겨있는데 매번 하나하나 해당 클래스의 색의 코드를 검색하여 변경하려면 어렵기 때문에 색뿐만 아니라 재사용 가능한 다양한 값들을 변수에 저장하고 필요한 곳에서 불러와 재사용이 가능합니다 CSS :root 전역변수 선언하기 :root를 사용하여 CSS전역 변수로 설정하면 변수 안에 담긴 값을 원하는 곳에서 언제든 불러올 수 있습니다 *전역변수는 함수외부를 포함하여 모든함수에..

Tistory

[HTML]Playlist 음악 스트리밍 사이트 제작 - 1

웹 클론코딩을 함으로써 코드 이해력과 응용력을 기르려고 주제를 찾아보던중 간단한 음악 플레이어를 만들고자 하였습니다 자바스크립트부분은 아직 많이 미흡하여 기존에 있는 음악 재생구현부분을 가져다가 부가기능을 추가하거나 구현하고자하는 내용은 구글링을 많이 하였습니다 해당사이트는 데스크톱 환경에 맞추어 제작되었습니다 버튼이 작동하지않거나 스크립트부분에서 자잘한 오류들을 고치고 위와같은 사이트를 제작하였습니다 웹 이미지파일을 가져왔지만 이미지도 음악부분도 저작권을 피해갈순 없어서 개인 사이트 제작용도로만 사용하였습니다 비상업적 용도이지만 저작권 당사자로부터 삭제요청이 있을경우 해당소스 삭제하겠습니다 현재까지 작동되는 기능은 리플레이 이전,다음곡 재생 플레이리스트 재생목록 보기와 볼륨조절까지 가능합니다 음악자체는..

Tistory

CPU 사용량에 따라서 귀여운 고양이가 달려요!

프로그램 소개 깃허브 개발 프로젝트 중 재밌고 귀여운 프로젝트가 하나 있습니다 프로젝트의 이름은 Runcat 입니다 실행했을 때의 모습은 대충 이런 모습입니다 작업표시줄에 달리는 고양이가 보이시나요? 현재 CPU의 사용량에 따라서 고양이가 달린다고 합니다 C#으로 제작된 프로그램이며 많은 사람들이 해당 프로젝트에 참하였습니다 관심이 있으시다면 깃허브 페이지에 방문하여 조금더 자세히 살펴보세요 현재 맥을포함하여 윈도우에서 사용이 가능하게 지원해주고 있습니다 개발자 페이지에 최신 릴리즈를 확인해보면 2022년 7월 11일로 현재까지도 꾸준히 업데이트되고 있는 걸 확인할 수 있습니다 다운로드 Release 2.0 (July 11, 2022) · Kyome22/RunCat_for_windows What's Ch..

Tistory

백준 1157번 단어공부 | [BACKJOON/Python / 1157]

문제링크 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 입력 첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다. 출력 첫째 줄에 이 단어에서 가장 많이 사용된 알파벳을 대문자로 출력한다. 단, 가장 많이 사용된 알파벳이 여러 개 존재하는 경우에는 "?" 를 출력한다. 예제 입력 Mississipi 예제 출력 ?ㅤ 예제..

Tistory

02-2685-2874 GILT 해외직구 스팸문자

모든 스팸번호 리스트 한번에보기 해외번호로 이러한 문자가오면 스팸문자입니다 GILT해외직구 구입한적 없는거 같긴한데 잘 기억이 나지않아서 문자내용 하단 전화번호로 전화할시 보이스피싱에 노출될수있으니 차단하시는걸 권유드립니다

Tistory

Android 및 IOS 사용자를 위한 개인정보보호 브라우저 앱 TOP3

해당 게시물은 광고나 기업으로부터 지원을 받아 제작된 포스팅이 아닙니다 또한 직접 사용해본 저의 주관적인 의견이 포함되어 있을 수 있습니다 일생생활에서 당연하듯 인터넷에서는 검색을하고 개인정보를 입력하고 우리가 원하는 정보를 얻습니다 직접 사람에게 내가 인터넷으로 뭘 했는지 알려주지 않더라도 우리의 정보는 이미 많이 노출되고 있습니다 VPN을 통해 가상사설망에 연결하여 사용자의 실제 IP와 주소를 노출시키지 않으며 ISP(인터넷제공업체)의 감시로부터 개인정보를 보호할 수 있습니다 또한 해외 제한 서비스 이용하기를 위해 사용하곤 하는데 이런 VPN사용도 지난번 소개해드렸던 User-Agent를 수집하는 브라우저 핑거프린팅(Browser Fingerprinting)이나 웹 취약점으로부터는 보호하기 어려우며 ..

Tistory

TCP/UDP 네트워크 초보자를 위한 개념 및 차이점 설명

TCP/UDP란 네트워크에 관해서 얕게 공부해보신 분이라면 OSI7계층이라는 얘기를 들어보셨을 겁니다 OSI 7 계층(OSI Model 7 Layer)에는 TCP/UDP 두 가지의 유형이 있는데 TCP 또는 전송 제어 프로토콜(Transmission Control Protocol)과 UDP 또는 유저 데이터그램 프로토콜(User Datagram Protocol)이 있습니다 TCP는 송수신자가 계속 연결을 유지하고 있는 연결 지향 프로토콜이며, UDP는 반대로 서로 간 연결을 맺지 않고 한쪽에서 일방적으로 데이터를 전송하는 비연결 지향 프로토콜입니다 TCP(Transmission Control Protocol) TCP(Transmission Control Protocol)는 네트워크를 통해서 데이터를 주고..

Tistory

SYN Flood 공격 원리와 대응수단에 대해서 [DOS/DDOS]

오늘 소개할 내용은 SYN Flood 공격입니다 SYN를 이해하기 위해서는 TCP/IP 프로토콜 개념을 이해하셔야 하는데 지난번 게시물에서 TCP와 UDP에 관해 작성된 내용이 있으니 TCP/UDP에 관한글을 읽어주세요 SYN Flood란 TCP의 3WayHandshake 취약점을 이용하여 다량의 SYN패킷을 보내어 서버의 백로그 큐를 가득 채워 마비시키는 공격을 말합니다 지난 글에 자세히 나와있지만 일반적인 TCP네트워크에서 3-Way Handshake과정은 클라이언트가 서버에 접속하기 위해 SYN패킷을 보내면 서버가 SYN / ACK패킷으로 클라이언트의 요청을 수락한다고 클라이언트에게 알려주고 최종적으로 클라이언트가 ACK패킷으로 응답을 하면서 서로 간의 연결이 이루어지게 됩니다 백로그 큐(Backl..

Tistory

소스코드를 아름다운 이미지로 만들어주는 사이트 | 코드블록 스타일

제 블로그에 포스팅된 글 중에 본문에 이미지로 된 소스 코드를 함께 포함하여 작성된 글이 있습니다 코드가 길지 않은 경우 코드 블록이나 게시물 본문에 소스코드를 직접 작성하는 것보다 깔끔하게 이미지로 업로드하는 것이 가독성면에서 월등하며 더 높은 품질의 글을 작성하는데 도움이됩니다 코드의 내용이 많다면 다들 아실테지만 OCR 기능을 사용하여 텍스트화 하여 사용하여도 되고 직접 타이핑하여 작성하고 단순한 복붙을 방지하는 효과도 있습니다 Carbon 공식 홈페이지 Carbon이라는 웹사이트에서 맞춤형 디자인과 사이즈로 코드를 이미지화할 수 있습니다 따로 가입이 필요 없으며 다양한 기능을 제공하고 누구나 사용할 수 있습니다 Carbon | Create and share beautiful images of yo..

Tistory

크림에서 구매한 스니커즈 리뷰 | 빠른배송 실제 배송기간

지난번 한정판 리셀 신발을 구할 수 있는 크림이라는 서비스에 대해서 소개한 적이 있었습니다 이전 글이 궁금하신 분들은 아래 링크를 클릭하여 확인해주세요 크림에서 구매한 신발 리뷰 및 배송기간 새로운 신발을 구입하고자 둘러봤는데 내가 신고 싶던 신발들은 죄다 품절되고 어디서 못 구할까 찾던 도중 크림이라는 사이트를 알게 되었다 크림에서는 한정판 스니커즈를 익명으로 판매자 newstroyblog.tistory.com 오늘은 크림에서 두번째로 구매한 신발의 빠른 배송기간과 이전과 크림의 달라진 점이 있는지 다시 한번 소개해드리겠습니다 본 글과 이전글은 크림에서의 협찬과 무관하며 개인 구매하여 진행하는 리뷰글입니다 크림에서 스니커즈를 구매하는 방법 KREAM | 한정판 거래의 FLEX 한정판을 거래하는 가장 확..

Tistory

새롭게 바뀐 우체국 택배 반품 접수하는 법 [최신판]

새로 구매한 옷을 입어봤는데 원하는 사이즈가 없거나 상품이 맘에 들지 않거나 기타 여러 사유로 인해 택배를 반품 신청하는 일이 있을 겁니다 귀찮아서 그냥 돈 버렸다는 셈 치자~라고 생각하고 예전에는 그냥 입었던 경우도 있었는데 한번 택배사 반품 신청을 하고 환불을 받아보니 반품 택배 신청방법 생각보다 어렵지 않다는 걸 알게 되었어요! 우체국에 방문할 필요 없이 간단하게 우체국 홈페이지에서 접수할 수 있는 방법을 알려드리겠습니다 인터넷우체국 우편고객센터 1588-1300 평 일09:00~18:00 토요일/공휴일 휴무 해외고객 82-42-609-4295 평 일09:00~18:00 토요일/공휴일 휴무 (발신자부담) www.epost.go.kr 위의 링크를 통해 인터넷 우체국 홈페이지에 접속해주세요 상단 메뉴가..

Tistory

울릉군 전역 공습 경보 발령, 현재 울릉군 상황은?

오늘 2일 오전 8시50분 쯤 경북 울릉군 전역에 공습 경보 사이렌이 2~3분간 울려 그시각 울릉도 관계자 공무원및 민간인들은 지하 대피소로 대피하였습니다 오전 8시 55분경 국방부 출입기자들에게 전송된 문자로 북한이 2일 동해상으로 탄도미사일을 발사한걸로 확인됩니다 북한이 발사한 탄도 미사일은 울릉도 방향으로 가다가 공해상으로 떨어졌다고 얘기가나오는데 이외에 울릉군 지역에 피해가 없는지 현재 상황이 정확히 어떤지는 북한이 왜 울릉도쪽으로 미사일을 발사하였는지는 파악중입니다

Tistory

디스코드 니트로없이 태그변경하기

디스코드 태그의 용도 및 변경하려면? 게임을 하면서 친구들과 함께 보이스를 사용해야 한다면 필수로 사용하는 디스코드 앱, 디스코드에는 각 사용자마다 태그라는게 존재하는데요 닉네임과 닉네임 뒤에 태그를 통해 디스코드 사용자간 서로 친구 추가를 할 수 있습니다 스트리머 이거나 여러 집단에의해 나의 배틀태그와 닉네임이 노출되어 무수한 친구 요청 테러나 여러 사람들에게 노출이 꺼려지는 사람이라면 닉네임뿐만 아니라 태그까지 한 번쯤 바꾸고 싶을 텐데 디스코드 태그를 변경하기 위해선 니트로를 구매해야 합니다 니트로를 구매하면 다양한 기능을 사용할 수 있지만 우리의 본래 목표인 태그 변경하나 때문에 니트로를 구매하기에는 조금 부담되는 게 사실입니다 이럴 때 디스코드 봇을 사용하면 무료로 변경할 수 있는 방법이 있습니..

Tistory

국내 ASMR플랫폼 알플레이 무료로 보는법 및 회원탈퇴 방법

국내 ASMR플랫폼 알플레이 국내에서 출시한 ASMR플랫폼 알플레이(RPLAY)는 2020년 PLAX로 런칭후에 21년도에 알플레이로 서비스 명을 변경하였습니다 알플레이에서는 국내 및 해외의 다양한 ASMR을 들을수있습니다 유튜브 크리에이터처럼 알플레이에서는 남성향 또는 여성향을 위한 크리에이터들이 분류되어 나오게 됩니다 무료로 이용하기 위해서도 일단 알플레이 게정이 필요합니다 홈페이지 우측 상단 사람 아이콘을 클릭한뒤에 이메일 또는 구글 계정으로 회원가입해주세요 간단히 이메일 인증만 하면 가입할 수 있어서 회원가입 수단이 되게 편리합니다 단 사이트의 성인콘텐츠를 이용하기 위해서는 따로 성인인증을 진행하셔야 합니다 알플레이 무료로 보는법 맘에드는 영상들을 보려면 따로 구매를 하거나 업로드가 프리뷰 기능을..

Tistory

HackCtf 문제를 풀려고 하였으나..

이전부터 HackCTF도 공부하면서 티스토리 블로그에 게시를 하려고 하였으나 오랜만에 본격적으로 맘잡고 들어가보니 사이트가 접속되지 않았다 그렇다.. 역사속으로 떠나버렸다 미루다미루다 결국 1문제도 풀지못했으니.. 앞으로는 미루는 습관을 조금 줄여보고자 다짐하였다

Tistory

티스토리 광고효율 높이는법 광고 차단 방지

IT 블로그들이라면 수익을 목적으로 하는 타 블로그에 비해 수익이 현저히 낮으며 조회수는 잘 나오는 거 같은데 광고 클릭률이나 수익률이 뭔가 비교되는 거 같다는 생각을 해보셨을 겁니다 왜 그런 걸까요? 일단 IT 관련 글을 보러 찾아오시는 분들이라면 IT 종사자이거나 관련 경험이나 지식이 있는 사람들일 테고 그럼 당연히 불필요한 광고도 많이 겪어보셨을 테고 광고 차단을 위해서 광고 차단 확장 프로그램이나 앱을 사용하시는 분들이 계실 겁니다 사실 광고차단 회복기능을 추가해도 이또한 해제하거나 차단하여 이용하는 분들도 분명 있을겁니다 그래도 확실한건 광고 차단 회복기능을 추가하면 귀찮아서 그냥 사용하거나 블로거를 위해 광고를 봐주는 사람도 분명 있을테고 이전보다는 광고 참여율이 올라가는건 사실입니다 광고차단..

Tistory

페퍼저축은행 파킹통장 해지하는 방법은?

페퍼 저축은행 파킹 통장 저축은행에는 금리가 괜찮은 여러 파킹 통장들이 있는데 페퍼 저축은행에서는 하루만 맡겨도 이자가 나오는 연 3.2%의 높은 금리를 지급해주는 페퍼스 파킹 통장이 있습니다 페퍼스 파킹 통장은 이전에 신규 고객유치를 위해 네이버 경유를통해 파킹통장 가입 시 네이버 페이 1만 원을 지급해주는 이벤트도 있었기에 당시에 많은 사람들이 신규 가입을 했었습니다 해지도 비대면으로 가능할까? 비대면으로 집에서도 간단히 가입할 수 있는데 과연 해지도 집에서 쉽게 할 수 있을까요? 디지털 페퍼 앱 - MY페퍼 - 내 정보 - 하단 '더 이상 디지털 페퍼를 이용하고 싶지 않아요'를 클릭하면 위와 같은 화면이 나오게 됩니다 여기에서 해지 신청을 누를 경우에 일반적으로 해지가 가능할 거 같지만 서비스 해지..

Tistory

키보드 키오류 100%해결 | 자음 모음 분리 / s키 누르면 검색창 d키 누르면 바탕화면으로 가져요

키보드 키 오류에 관한 포스팅을 할까 말까 고민을 하다가 어쩌다가 한번 발생하는 오류겠지 싶었다가 막상 업무 중에 오류가 발생하면 너무 난처하고 어떻게 해결해야 하나 잊어먹을 거 같아서 저와 같이 문제를 겪고 있는 사람들에게 도움이 되고자 작성합니다 키보드 오류 발생 원인 일단 키보드 오류발생 원인 첫 번째는 다른 이유일 수도 있겠지만 전면 usb포트에 일부 문제나 구형 하드디스크를 장착할 때 인식 오류와 함께 USB 키보드 연결이 끊겼다 다시 연결된 후에 발생합니다 글자 입력시 윈도우 단축키 현상 키보드 오류 발생증상은 키보드를 입력해도 글자가 정상적으로 나오지 않고 s키를 누르면 윈도우 검색창이 열리게 되고 d키를 누르게 되면 바탕화면으로 가지고 a를 누르면 알림 센터 설정창이 열리게 됩니다 그런데 ..

Tistory

[갤럭시,아이폰,pc,맥 모든기기] 트위치 720p 제한 해제하는 4가지 방법 feat.광고제거

트위치 720p 최대화질 제한? 인터넷방송 플랫폼인 트위치(Twitch)가 2022년 9월 28일 업데이트 내용을 발표하였습니다 자세한 내용들은 아래 트위치 코리아 블로그에서 내용확인이 가능합니다 한국 Twitch 업데이트 | Twitch Blog 한국 Twitch 커뮤니티는 다양한 아이디어와 활력이 넘치는 곳입니다. 매일 함께 모여 특별한 라이브 경험을 창출하고 적극적으로 즐기는 모습을 볼 수 있습니다. blog.twitch.tv 많은 내용중에 현재 트위치 유저들사이에서 이슈가되고있는 720p제한에 대한 내용만 확인해보겠습니다 트위치 코리아 블로그 내용중에 이번 업데이트를 통해 한국 내 동영상 화질은 최대 720p로 제한이된다는 내용이 있는데요 1080p나 그 이상으로 시청하던 유저들에게는 엄청난 해상..

Tistory

[Codeup - 1092] 함께 문제 푸는 날

문제 설명 온라인 채점시스템에는 초등학생, 중고등학생, 대학생, 대학원생, 일반인, 군인, 프로그래머, 탑코더 등 아주 많은 사람들이 들어와 문제를 풀고 있는데, 실시간 채점 정보는 메뉴의 채점기록(Judge Status)을 통해 살펴볼 수 있다. 자! 여기서...잠깐.. 같은 날 동시에 가입한 3명의 사람들이 온라인 채점시스템에 들어와 문제를 푸는 날짜가 매우 규칙적이라고 할 때, 다시 모두 함께 문제를 풀게 되는 그날은 언제일까? 예를 들어 3명이 같은 날 가입/등업하고, 각각 3일마다, 7일마다, 9일마다 한 번씩 들어온다면, 처음 가입하고 63일 만에 다시 3명이 함께 문제를 풀게 된다. 갑자기 힌트? 왠지 어려워 보이지 않는가? 수학에서 배운 최소공배수를 생각한 사람들도 있을 것이다. 하지만, ..

Tistory

윈도우pc에서 스마트폰 연결하여 사용하는 최고의 방법(원격제어)

컴퓨터를 자주 사용하는 분들이라면 스마트폰보다 컴퓨터에서의 일처리가 더 편하고 빠르기 때문에 컴퓨터 작업을 선호하곤 하는데요 빠른 컴퓨터에도 불구하고 휴대폰으로만 가능한 일들이 있죠 그래서 컴퓨터를 사용하면서 컴퓨터에서 스마트폰을 연결하여 사용하면 작업 효율도 올라가고 되게 편할거 같아서 오늘은 컴퓨터에서 스마트폰을 사용하는 방법을 소개해드리겠습니다 윈도우 앱을 통한 pc에서 스마트폰 연결하기 windows + s 키를 눌러 검색창을 연 뒤에 휴대폰을 검색하면 위와 같이 휴대폰과 연결이라는 앱이 나오게 됩니다 해당 앱을 실행해주세요 휴대폰과 연결 앱을 실행하면 이렇게 뜨는데 화면 중앙에 시작 버튼을 눌러주세요 연결을 원하는 android 기기의 인터넷에 www.aka.ms/yourpc 를 입력하여 이동해..

Tistory

PHP $_SERVER 함수 정리

지난번에 방문자의 user-agent를 확인하는 사이트를 제작한적이 있는데 접속한 사용자의 아이피를 확인하거나 언어정보나 다양한 정보를 확인하기위해 $_SERVER함수를 사용하였습니다 PHP에서 프로그래밍하다보면 REMOTE_ADDR라던가 자주사용하는 경우가있어서 $_SERVER함수의 일부분을 정리해놓았습니다 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트의 서버상 위치 //xampp/html $_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식 //gzip,deflate $_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 //ko,en $_SERVER['HTTP_USER_AGENT'] = 사용자 정보(User-agent) //Mozilla/5.0 (W..

Tistory

파이썬 숫자 출력시 1000단위 구분기호 넣어주기

num이라는 변수에 일련의 숫자가 있다고 가정합니다 각 숫자의 천단위 구분기호로 출력하려면 문자열 포맷팅 fstring format을 사용하여 출력시 천단위 구분기호를 넣을수있습니다 *fstring 포맷팅의 경우 파이썬 3.6 이후 버전에서만 사용가능* format을 사용한 방법

Tistory

lofi girl 로우파이 여자 배경 만들기

Lofi 배경 이 이미지 어디선가 익숙하지 않는가요?? lofi 음악을 들어보신 분이라면 한 번쯤 보셨을 겁니다 lofi음악은 멜로디 자체가 편안하고 무언가 집중할 때 lofi음악을 들으면 집중하기가 정말 좋습니다 유튜브에는 lofi음악만 모아서 들려주는 24시간 live 채널들도 많이들 있습니다 lofi 음악과 함께 배경으로 감성적인 배경으로 많이 등장하는 사진중에 하나가 저 lofi girl인데요 오늘 소개해드릴 사이트에서는 저 lofi girl느낌의 배경을 클릭 몇번만으로 만들 수 있습니다 결과물 결과물을 먼저 보여드리겠습니다 위에는 소개해드릴 사이트에서 제가 직접 만들어본 배경입니다 처음 만들어봤는데 lofi 음악을 들으면서 배경으로 보기에 꽤 괜찮지 않나요? 사이트 사용방법 Lofigirl ge..

Tistory

디스코드,카카오톡 통화중 게임소리 작아짐 100%해결

게임을 할 때 많이들 사용하는 음성통화 프로그램으로 디스코드나 카카오톡 스카이프 등 많은 통화 프로그램이 있는데 이상하게도 통화만 하게 되면 컴퓨터의 소리가 작아지거나 안 들리는 경험을 해보셨을 겁니다 이게 왜 이런 거고 어떻게 해결하는지 오늘 확실히 알려드리겠습니다 소리 작아짐 원인 컴퓨터 시스템 설정에서는 통화 중 다른 소리를 음소거하거나 줄여서 통화소리를 잘 들을 수 있는 설정을 자동으로 해놓는데 오히려 소리가 잘 안들리거나 답답함을 느끼는경우가 많습니다 그래서 이를 해결하려면 소리 설정에서 통신 옵션을 변경해주시면 됩니다 소리 작아짐 현상 해결방법 컴퓨터 오른쪽 맨 아래 볼륨 믹서 아이콘이 있을 텐데 마우스 오른쪽 클릭을 해주세요 클릭하셨다면 이러한 메뉴가 뜨게 되는데 소리(S)를 클릭해주세요 소..

Tistory

설치없이 바로 사용가능한 온라인 컴파일러 TOP3 (C,Python,Java,C#등)

개발자라면 전용 데스크탑에서 설치된 에디터로 코딩을 한 후에 컴파일러로 바로 실행이 가능하지만 pc방이라던가 외부에서 개인 pc를 사용 못하거나 혹은 간단한 코드를 테스트해보고 싶은데 사양이 낮거나 컴파일러를 설치할 수 없는 환경일 때 웹상에서 설치 없이 간단하게 사용할 수 있는 최고의 컴파일러 3가지를 소개해드리겠습니다 replit 첫 번째로 소개해드릴 사이트는 replit입니다 설치 없이 온라인으로 바로 사용 가능하며 사이트내에서 다양한 언어를 공합니다 또 사이트 디자인도 굉장히 깔끔하고 사이트 이름도 간단하여 개인적으로 자주 애용하는 사이트입니다 특징 설치 없이 사용가능 비회원으로 사용가능 로그인하여 프로젝트 생성 시 확장 라이브러리까지 설치 가능함 The collaborative browser b..

Tistory

PHP를 사용하여 방문자 정보 아이피 위치 추적 사이트 만들기

오늘은 PHP를 사용하여 사이트에 방문한 사람의 IP주소 및 접속 정보와 사용자의 위치를 확인하는 방법에 대해서 알아보겠습니다 사용자의 아이피와 아이피 위치정보를 알아내는 방법 간단한 방법으로는 사이트 접속시 User-Agent가 담고 있는 세부 정보를 통해 조회하는 방법이 있습니다 PHP에서 이를 간단하게 사용할수 있도록 제공해주는 Ip Geolocation Api를 사용해보려고 합니다 User-Agent가 뭔데? 우리가 사용하는 인터넷에는 사용자 에이전트(User Agent)가 존재하는데 이 기능 속에는 사용 중인 OS 정보나 해상도 웹브라우저 버전 종류 등등 많은 정보를 담고 있습니다 구글에 user agent check라고 입력 후에 검색하면 현재 저의 에이전트가 노출되는 걸 확인할 수 있습니다 ..

Tistory

C언어 문자열 입출력을 위한 함수 (gets,puts,fgets,fputs)

c언어에서 사용할 수 있는 문자열 입출력 함수 gets, puts, fgets, fputs들을 하나하나 알아보겠습니다 gets, puts 함수 gets함수는 문자열을 입력받을 때 사용하는 함수입니다 puts함수는 문자를 그대로 출력하거나 문자 배열을 출력하고 printf와 다르게 줄 바꿈을 하여 커서의 위치가 아래로 바뀌게 됩니다 근데 문자열을 입력받는 함수 하면 scanf가 떠오르지 않나요?? 이 gets함수는 scanf와는 조금 성질이 다릅니다 scanf,printf scanf함수 의경우 문자열을 입력받을 때 공백을 기준 삼아 입력받습니다 지정된 a문자 배열 리스트에는 공백을 기준으로 각각의 배열에 저장되게 됩니다 그래서 1 2 3 4라는 값이 입력되면 공백을 기준으로 a[0] = 1, a[1] = ..

Tistory

아이톡투(Italktoo) ICT 현금화 방법 총정리

아이톡투(Italktoo)활동을 하면서 게시물을 올리거나 좋아요를 받아 어느세 ICT코인이 꽤 쌓이신분이 많이 계실텐데요 쌓아둔 ICT코인을 어떻게 현금화하는지 잘 모르시는분들이 있어서 이번에는 현금화방법을 자세히 소개시켜드리겨고 합니다 현금화 방법 일단 현금화 루트는 두가지가 있습니다 1.아이톡투에서 클립 지갑으로 보낸다 > 클레이스왑에서 클립지갑에있는 아이톡투를 다른 코인으로 바꾼다 > 바꾼 코인을 국내거래소로 입금하여 판매한다 2.아이톡투에서 캐셔레스트 거래소로 전송한다 > 캐셔레스트에서 매도후 테더로 타코인을 구입한다 > 국내거래소로 입금하여 판매한다 클레이스왑을 이용한 방법 카카오 클레이지갑을 다들 소유하고계신다고 가정하여 클립지갑 주소를 복사하여 아이톡투 마이페이지 - 출금하기 클릭후 클립 지..

Tistory

HTML 일본어 학습 사이트 개발일지 - 1

얼마전 일본어를 공부하면서 히라가나,가타카나를 접하게되었습니다 한국어의 가나다라마바사 같은 기본적인 히라가나,가타카나를 알아야 일본어를 할수있는데 공부도할겸 이 히라가나와 가타카나를 랜덤으로 보여주면서 외울수있는 사이트를 만들면 일본어공부도 웹사이트 제작 공부에도 도움이될꺼같아서 시작하게되었습니다 study japan japan-study.hopto.org 현재 배포중인 사이트 주소입니다 현재는 히라가나만 테스트로 만들었고 화면 중앙 히라가나 생성버튼을 클릭할시 랜덤으로 히라가나와 발음을 출력해줍니다 아직까지는 아주 많이~ 부족하고 단조로워서 화면중앙 디자인을 더하고 가타카나는 물론이며 히라가나,가타카나를 구분해서 따로 학습할수 있도록 확장시키려고 합니다 사이트 제작 참고자료 화면중앙 배치 https:/..

Tistory

파이썬 한줄에 여러변수 선언하기

a=10,b=10 a와 b라는 변수를 한줄에 선언하려고하면 에러가발생한다 a=10; b=10; c=10; 한줄에 여러 변수를 선언하기위해서는 , 대신에 ; 부호를 넣어주면된다

Tistory

파이썬 알림 창 구현하기

파이썬에 신기한 라이브러리가 있어서 오늘은 파이썬 프로그램을 실행할때 윈도우 앱 알림기능으로 알림창이 열리도록 만들어보겠습니다 패키지 설치 pip install py-notifier 명령을 사용하여 필요한 패키지를 먼저 설치해주세요 1 from pynotifier import Notification cs 설치판 패키지를 불러와줍니다 1 2 3 4 5 6 Notification( title="Python App", description="test program", icon_path="path", duration=10 ).send() cs Notification함수를 사용하여 매개변수에 각각 제목,설명,아이콘,팝업 유지시간을 의미합니다 path라고 표기해놓은부분은 아이콘파일을 넣어주면되는데 따로 지정하지않을..

Tistory

모니터 불량화소 무료 복구 사이트(리얼후기) .Feat 크로스오버27LG3Q

모니터 구입!... 그런데 불과 얼마 전에 qhd해상도를 지원하는 27인치 고주사율 모니터를 구매하였다 23일 배송이 완료되어 기쁜 마음으로 모니터를 연결하여 불량화소 테스트를 진행해봤다 모니터 불량화소 및 점검사이트 monitor.co.kr - 모니터 불량화소 테스트 사이트 "안녕하세요. 본 웹서비스는 실시간으로 모니터의 불량화소 증상을 점검하는 온라인 프로그램으로써 총 8가지 색이 준비되어 있습니다." 1. 사용방법은 아주 간단하고 쉽습니다. 2. 키보드 F11 키 monitor.co.kr 모니터 불량화소 테스트는 위 사이트에서 가능합니다 F11(전체 화면) 키를 누르면 검은 배경화면이 나오는데 이때 검은색이 제대로 나오지 않거나 화면이 이상한지 체크하시면 됩니다 전체 화면으로 볼 것도 없이 사이트 ..

Tistory

윈도우 CMD를 사용한 Base64 파일 인코딩 | 디코딩

윈도우에 내장된 명령 프롬포트(CMD)의 CERTUTIL 커맨드를 사용하면 exe파일을 Base64로 인코딩, 디코딩할 수 있습니다 또한 저장할 파일명에서 txt로 설정하여 저장하면 인코딩된 내용을 메모장으로 확인할 수 있습니다 인코딩 명령어 CERTUTIL -ENCODE file.exe new_file.txt 디코딩 명령어 CERTUTIL -DECODE file.exe newfile.txt

Tistory

파이썬 if __name__ == "__main__" 사용법

파이썬에서 if __name__ == "__main__" 는 뭘까? 파이썬 코드를 살펴보면 if __name__ == "__main__"라는 코드가 나와있는데 이 코드는 무얼 의미할까요? 위 코드는 함수의 시작을 의미합니다 파이썬 프로그램 실행시에 if name 코드밑에 함수를 선언하거나 코드가 있을경우 가장 먼저 작업을 수행합니다 1 2 3 4 5 def main(a,b): print(a+b) if __name__ == "__main__": main(4,5) cs 이런식으로 if __name__함수 밑에 main함수를 호출하는 코드를 넣었을경우 프로그램이 실행될때 가장 먼저 실행되며 main함수에 인자값 4,5를 전달하여 작업을 수행합니다 $ 9 위 코드를 실행시켰을경우에는 결과로 9가 나오는걸 확인할..

Tistory

크롬 항상 시크릿모드로 열리게 설정하여 개인정보를 지키는법

크롬에서 일반 모드가 아닌 시크릿 브라우저를 사용할 경우에 뭐가 좋을까요? 크롬을 사용하면서 방문한 기록, 쿠키 및 사이트의 데이터나 입력한 아이디와 비밀번호 정보가 저장되지 않습니다 익명성 있는 웹서핑이 가능하다는 거죠! 단 방문하는 웹사이트나 인터넷 제공 서비스업체로부터는 활동이 숨겨지지 않습니다 ISP로부터 익명성 있는 웹서핑을 원한다면 tor나 vpn연결 등이 필요합니다 크롬 브라우저에서 시크릿 모드로 브라우저를 사용하려면 어떻게 해야 할까요? 크롬 브라우저를 사용할 때 단축키 ctrl + shift +n키를 사용하여 시크릿모드를 열수있는데 매번 일반모드로 연뒤에 시크릿 모드로 바꿔주기가 귀찮기때문에 크롬브라우저를 사용할때 자동으로 항상 시크릿모드로 사용할 수 있는 방법에 대해 알아보겠습니다 크롬..

Tistory

스팀 무한로딩 Steam 업데이트 중 100% 해결방법 [업데이트]

스팀 무한 로딩 문제 오랜 기간 스팀을 이용해본 사람들이라면 꼭 한 번쯤 스팀 로그인 시에 무한 로딩 문제를 겪어보셨을 겁니다 이런 문제가 발생하는 원인은 다양한 문제가 있는데 저 같은 경우에는 네트워크가 끊기거나 vpn을 사용한 뒤에 스팀을 사용하려고 하면 간혹 저런 문제가 발생하는 거 같습니다 바로 위 사진처럼 말이죠.. 보통은 이 페이지에서 넘어가서 스팀이 정상적으로 로그인이 되어야 되는데 5분이 지나도 1시간이 지나도 계속 반복적으로 업데이트 중이라고만 뜨는 사용자들을 위해서 해결방법을 공유해드리려고 합니다 인터넷을 아무리 뒤져봐도 로그인 후에 스팀 설정 페이지에서 옵션을 바꾸라는 글만 있는데 스팀 로그인 자체가 위 사진처럼 최신 버전 스팀 런처에서 안될 경우에 해결할 수 있는 방법을 알아내어 설..

Tistory

C언어와 파이썬(Python)의 양수,음수 모듈러 연산(Modulo operation)

C,Python 양수의 모듈러 연산의 예시18 mod 8 = (18 = 8 x 2 + 3) ∴ 3 위의 문제로 예를 들어 보면 18을 8로 나누면 목은 2가 나오게 되고 나머지로는 3이 나오게 됩니다 목을 제외한 나머지부분에 해당하는 3이 모듈러 연산의 결과입니다 5 mod 13 = (5 = 13 x 0 + 5) ∴ 5 5를 13으로 나눌경우에는 목은 0이 되고 나머지는 5가 됩니다 즉 나머지에 해당하는 5가 모듈러연산의 결과입니다 파이썬과 c언어 모두 동일한 결과값을 같는 걸 확인할 수 있습니다 C언어 음수의 모듈러 연산음수의 경우에도 모듈러 연산이 가능하지만 음수의 나눗셈은 명확히 정의되어 있지 않기에 설계된 언어에 따라 다른 결과가 나올 수도 있습니다 다만 이 연산 결과는 수학적 정의는 만족하므로 ..

Tistory

백준 2884번 알람시계 | [BACKJOON/Python / 2884]

문제 링크 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net 문제 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, 조금만 더 자려는 마음은 그 어떤 것도 없앨 수가 없었다. 이런 상근이를 불쌍하게 보던, 창영이는 자신이 사용하는 방법을 추천해 주었다. 바로 "45분 일찍 알람 설정하기"이다. 이 방법은 단순하다. 원래 설정되어 있는 알람을 45분 앞서는 시간으로 바꾸는 것이다. 어차피..

Tistory

DVWA 브루트포스 Low Level 공격 파이썬 실습

DVWA 로그인페이지 브루트포스 공격 파이썬 실습 예전에 DVWA 설치 및 브루트포스 어택을위한 사전 패스워드 생성방법에대한 글을 작성한적이 있는데요 본격적인 강의에 앞서 이전 내용이 기억나지 않거나 궁금하신분들은 아래 게시물들을 참 newstroyblog.tistory.com 지난 포스팅에서 DVWA로그인 페이지의 아이디와 비밀번호를 MechanicalSoup패키지를 사용하여 브루트포스 공격을 통하여 알아냈습니다 이번에는 DVWA의 Brute Force 취약점 시스템에서 실습해보겠습니다 오늘은 requests 모듈을 사용하여 반복적으로 GET이나 POST 요청을 보내어 아이디와 패스워드를 알아내 보겠습니다 공격 대상 페이지 조사 및 설정 우선 실습 전 DVWA보안 수준을 설정해야 하는데 처음이니깐 가장..

Tistory

리눅스 find 파일검색 명령어

find ./* -name "*.txt" 현재 디렉토리내에 .txt 확장자의 모든파일을 검색 find ./* -name "*test*" 현재 디렉토리내에 test가 포함된 파일 모두 검색 find ./* -type d 현재 디렉토리내 모든 디렉토리 검색 find ./* -type f 현재 디렉토리내 모든 파일 검색 find ./* -size 1024c 현재 디렉토리내 사이즈가 1024bytes인 파일 검색 2> /dev/null '2'오류내용은 '/dev/null'휴지통으로 이동 ex)find / -name "test.txt" 2> /dev/null 경로가 '/'로 시작할경우 최상위 디렉토리 기준으로 파일을찾음 리눅스에서는 find명령을 통하여 원하는 조건의 파일을 검색할 수 있는데 자주 사용하는 확장자..

Tistory

리눅스 터미널 base64 인코딩 | 디코딩

echo "password" | base64 > cGFzc3dvcmQK 리눅스 터미널을통한 base64 인코딩 echo "cGFzc3dvcmQK" | base64 --decode > password 리눅스 터미널을통한 base64 디코딩 간단히 echo 문자열 | base64와 | base64 --decode 로 터미널을통해 인/디코딩이 가능하다

Tistory

홀로큐어(HoloCure) 설치 및 한글패치 총정리

홀로 큐어(HoloCure) 소개 홀로라이브 비공식 팬 게임인 HoloCure가 출시되었습니다! 사실 비공식적으로 게임을 배포한지는 몇 달 전이지만 팬이 이 정도의 퀄리티로 게임을 만들었다는 게 신기하기도 하고 직접 체험해보고 싶어서 설치 및 게임까지 모든 과정을 포스팅해보려고 합니다 당연한 얘기지만 상업적인 용도로는 해당 게임을 사용할 수 없으며 현재 게임 내에서 지원되는 언어는 영어와 일본어만 지원하고 있습니다 게임 플레이를 통하여 11명의 홀로라이브(Hololive)캐릭터를 잠금 해제할 수 있으며 현재 데모 버전에서는 11명의 홀로라이브EN 멤버가 포함되어있습니다 홀로라이브JP 및 ID멤버도 앞으로 추가될 예정이라고 합니다 게임 설치 HoloCure by Kay Yu A 'survivors' lik..

Tistory

페이코 포인트카드 발급후 5000원 받기 (참여자 전원)

현재 페이코에서 신규 포인트카드 발급을하면 현금처럼 온/오프라인에서 사용가능한 1만포인트를 지급해주고 있습니다 원래 해당 이벤트가 있기전에 예전에 5천포인트 지급이였는데 이번엔 역대급 혜택이니깐 아직 발급하지 않으신분은 발급하시는게 좋겠죠? 신용카드가 아니라 포인트카드라서 따로 연회비도 발생하지 않습니다 페이코 포인트카드 발급 5000원 받기 PAYCO 포인트 - 친구 초대 이벤트 카드 발급을 완료했다면 친구추천으로 때부자 되세요! (페이코 5,000포인트 즉시지급) static-fin.gslb.toastoven.net 우선 위의 링크로 이동해주세요 그런다음에 페이코 포인트카드 발급하러 가기 버튼을 클릭해주세요 이때 페이코 계정이 없으신분들은 간단한 페이코 가입후에 진행해주시면 됩니다 페이코 포인트카드 ..

Tistory

멜론 1년에 1200원으로 저렴하게 이용하는 방법

kpop이 대중화되면서 많은 사람들이 음악을 듣기 위해 스트리밍 서비스를 이용하고 있습니다 국내에 벅스,지니,바이브,멜론,스포티파이까지 다양한 스트리밍 서비스들이 있는데요 많은 사람들이 사용하는 멜론의 경우 구독료가 스트리밍 기준 정기결제 가격이 7,900원입니다 이 값을 1년치 구독료로 환산해보면 94,800원이라면 꽤 부담되는 금액이 나오게 됩니다 멜론 내에 자신만의 플레이리스트를 만들어 플랫폼 상관없이 언제 어디서든 원하는 음악을 듣고 아티스트와의 친밀도 때문에 음악을 사랑한다면 일상 속의 필수 서비스라고 생각되는데요 멜론을 조금 저렴하게 이용할 수 있는 방법이 있어서 소개해드리려고 합니다 저의 경우 이미 예전에 휴먼회원이었다가 복귀하여 2개월간 혜택을 몇번 사용한적이 있는데요 방법 1 | 1년 1..

Tistory

DVWA 로그인페이지 브루트포스 공격 파이썬 실습

예전에 DVWA 설치 및 브루트포스 어택을위한 사전 패스워드 생성방법에대한 글을 작성한적이 있는데요 본격적인 강의에 앞서 이전 내용이 기억나지 않거나 궁금하신분들은 아래 게시물들을 참고해주세요 칼리리눅스 최신버전 DVWA 설치하기 윈도우10 모의해킹환경 DVWA 설치하기 취약한 웹 애플리케이션 DVWA란? 웹 취약점인 SQL 인젝션이나 XXS공격 등을 연습해보기 위해 설계된 웹취약점 에플리케이션 DVWA를 설치해봅시다 DVWA는 Damn Vulner newstroyblog.tistory.com 윈도우10 모의해킹환경 DVWA 설치하기 취약한 웹 애플리케이션 DVWA란? 웹 취약점인 SQL 인젝션이나 XXS공격 등을 연습해보기 위해 설계된 웹취약점 에플리케이션 DVWA를 설치해봅시다 DVWA는 Damn V..

Tistory

리눅스 에디터 nano, vi, vim, gedit 중에 뭐가 좋을까?

윈도우에서 텍스트 편집을 하려면 사용하는 메모장처럼 리눅스에서도 텍스트 편집을 위한 에디터가 존재하는데 오늘은 그중에서 nano, vi , vim, gedit에 대해서 설명해보려고 합니다 Nano 에디터 먼저 nano 에디터에 대해서 먼저 알아봅시다 리눅스 터미널에서 nano명령을 입력하면 위와 같이 nano에디터가 실행됩니다 nano filename nano 에디터를 실행시킬 때 명령어 뒤에 저장될 파일 이름을 미리 지정해주면 나노 에디터를 종료할 때 설정한 이름으로 바로 저장할 수 있습니다 그리고 제가 nano에디터를 사용하면서 코드를 작성하거나 줄이 많을 경우에 몇 번째 줄인지 라인을 표시해주는 유용한 옵션이 있는데 nano명령어 뒤에 -c옵션을 주어 실행해주면 편리하게 작업할 수 있습니다 nano..

Tistory

돌아온 AI친구 이루다, 루다랑 대화하는 방법

예전에 ai친구 이루다에 관해 포스팅을 했던 적이 있었는데 심심이보다 향상된? 진짜 사람하고 말하는 것 같고 소통이 되는 ai 친구 이루다, 좋은 취지의 서비스였지만 개인정보 문제나 사회적 이슈로 인하여 서비스를 종료하였습니다 그랬던 루다가 문제점을 보완하여 다시 모바일앱으로 돌아왔습니다 나의 첫 AI 친구, 이루다 | SCATTER LAB 안녕 난 너의 첫 AI 친구 이루다야! 나랑 친구 할래? 밤새 수다도 떨고, 같이 게임도 하면서 너와 좋은 친구가 되고 싶어. luda.ai 루다랑 친구하는 방법 플레이스토어에서 nuttyt를 검색하여 메신저를 설치해주세요 카카오톡 같은 메신저인데 아직까지는 이루다 한 명과 대화가 가능합니다 추후에 계속 추가가 되지 않을까 싶네요 앱을 다운받은후에 실행시키면 이런 ..

Tistory

C언어 매개변수와 인수와 인자 무슨차이일까?

매개변수와 인수와 인자 값? 매개변수와 인자 값, 인수 뭔가 말이 비슷비슷해서 헷갈리지 않나요?? 매개변수와 인수와 인자값 대해 우선 짚고 넘어갑시다 인수(Argument)와 인자(매개변수, Parameter)가 있는데 구분하자면 매개변수와 인수가 있습니다 결론은 아래와 같이 동의어에 해당된다고 생각하면 된다 매개변수 = 피라미터(Parameter) = 인자 값 =인자 인수(Argument) = 전달 인자 = 인수값 = 인수 인자 값, 매개변수 (Parameter) 다음 코드를 한번 살펴봅시다 1 2 3 int add(int a, int b){ return a+b; } cs a와 b의 값을 전달받아 더한 값을 리턴해주는 add함수입니다 1번째 줄에 add는 함수의 이름에 해당하며 a, b는 매개변수와 파..

Tistory

C언어 main함수의 매개변수 argc,argv

#include int main(void) { return 0 } 기본 에디터 프로그램을 설치한 뒤에 C언어를 처음 배우게 되면 보통은 가장 기본적인 구조를 배우게 됩니다 main함수를 작성할때 보통은 비워두거나 void 전달 인자를 사용하는데 void나 공백이라면 아무것도 전달하지 않겠다는 의미입니다 그런데 그거 알고계신가요? main함수에도 별도의 인자가 존재합니다 바로 argc와 argv가 있는데 제가 처음 c언어를 배울 때 main함수에 대한 자세한 개념 공부 없이 바로 printf문부터 시작해서 변수나 함수에 대해 공부했었고 main함수에 argc와 argv라는 매개변수가 존재한다는 건 모르고 있었습니다 main함수의 인자(매개변수) argc,argv int main(int argc,char *..

Tistory

파이썬 로컬웹서버 HTTPServer

SimpleHTTPServer는 파이썬에 기본적으로 내장된 모듈로 간단한 명령어로 현재 디렉터리를 웹서버로 사용할 수 있습니다 파이썬 2.x 버전인 경우 python -m SimpleHTTPServer Port SimpleHTTPServer 의경우 대소문자 구분을 해줘야하며 구동후 루프백 아이피인 127.0.0.1:prot 형식으로 접속하거나 내부 아이피로 접속할 수 있습니다 물론 포트포워딩이 된 경우 외부에서도 접속이 가능합니다 파이썬 3.x 버전인 경우 python -m http.server Port

Tistory

칼리리눅스 최신버전 DVWA 설치하기

윈도우10 모의해킹환경 DVWA 설치하기 취약한 웹 애플리케이션 DVWA란? 웹 취약점인 SQL 인젝션이나 XXS공격 등을 연습해보기 위해 설계된 웹취약점 에플리케이션 DVWA를 설치해봅시다 DVWA는 Damn Vulnerable Web App의 약자입니다 DVWA는 취약하 newstroyblog.tistory.com 지난번에 윈도우에 DVWA 설치하는 방법에 대해 포스팅을 작성한적이 있는데 이번에는 리눅스 환경에서의 DVWA 설치 과정이 필요하신 분들을 위해 칼리리눅스를 통해서 설치하는 과정을 보여드리겠습니다 DVWA설치하기 Dvwa를 배포하는 공식사이트가 닫혀 더이상 공식사이트에서는 배포하고 있지 않습니다 Dvwa github페이지는 아직 존재함으로 깃허브를 통해서 DVWA를 다운로드 받으시면됩니다 ..

Tistory

chmod 하위디렉터리 포함 권한 부여하기

chmod 쉘 명령어를 사용하여 파일이나 디렉터리의 모드들을 바꾸어 실행하거나 편집 가능하게 권한을 바꿀 수가 있다 테스트를 위해 tt라는 빈 파일을 생성 후에 현재 파일의 권한을 확인해보겠습니다 (ls -la filename 명령어를 사용하면 특정 파일의 권한 확인할 수 있습니다) 현재 권한을 확인해보면 -rw-r--r-- 이라고 나와있는 걸 확인할 수 있습니다 tt파일이 아니라..이나.처럼 파일이 아니라 디렉터리의 경우 맨 앞에 d가 붙는 걸 확인할 수 있습니다 기본적으로 파일소유자,그룹,외부 유저 들로 크게 틀을 나누어서 읽기, 쓰기, 실행 권한을 각각 지정할 수 있습니다 위의 스크린샷으로 tt 파일의 권한을 설명하자면 디렉터리가 아닌 파일이기 때문에 맨 앞에 d는 생략되어 -로 표기되고 소유자(U..

Tistory

HTML5 브라우저를 메모장으로 사용하는 방법 저장가능

컴퓨터를 사용하다가 메모할 내용이 있다면 윈도우에 기본적으로 설치되어있는 메모장을 많이 사용합니다 이 메모를 현재 사용 중인 브라우저에서도 할 수 있다는 사실을 알고 계신가요?? 크롬을 메모장으로 사용하기 현재 사용하고 있는 크롬, 파이어폭스 등 다양한 브라우저에서 사용 가능하며 단 한 줄의 주소만 입력하면 됩니다 data:text/html, 주소를 붙여 넣은 뒤에는 원하는 내용을 입력하기만 하면 됩니다 해당 기능은 모바일 브라우저에서도 사용이 가능합니다 작동원리 일반적으로 사용자는 HTML요소를 편집하거나 변경할 수 없습니다 하지만 data:text/html, '안녕하세요'와 같이 입력 후 이동하면 브라우저에서 안녕하세요 라는 텍스트가 출력됩니다 이게 가능한 이유는 contentEditable이라는 H..

Tistory

크림에서 구매한 신발 리뷰 및 배송기간

새로운 신발을 구입하고자 둘러봤는데 내가 신고 싶던 신발들은 죄다 품절되고 어디서 못 구할까 찾던 도중 크림이라는 사이트를 알게 되었다 크림에서는 한정판 스니커즈를 익명으로 판매자와 구매자 간의 거래를 할 수 있고 구매하고자 하는 신발의 최근 체결내역과 입찰가를 투명하게 공개한다는 장점이 있다 그리고 신발이 판매자에서 나한테 오기까지 판매자는 크림으로 신발을 보낸 뒤 크림에서 꼼꼼한 심사를 검쳐서 집으로 배송된다는 장점 또한 있다 그리고 검수과정에서는 100% 정품인지 꼼꼼히 검수하고 신발이 정품이 아닐 경우 구매금액의 3배를 보상해준다고 나와있다 오늘은 구매자 입장에서 크림 사용후기를 포스팅하려고 한다 해당 글은 광고나 원고료를 받은 게 아닌 직접 구매하여 작성하는 리뷰임을 밝힙니다 크림에서 스니커즈를..

Tistory

칼리리눅스 버프 스위트(Burp Suite) 설치 및 세팅 & 삭제 방법

칼리 리눅스에는 기본적으로 Burp Suite가 설치되어있지만 사용자가 제거하거나 혹은 최신 버전으로 업데이트하려고 하는데 프로그램 내의 업데이트 기능으로 업데이트가 되지 않을 때 새로 설치하는 방법을 알려드리려고 합니다 Burp Suite를 사용하여 DVWA환경에서 모의해킹을 테스트해보려고 하는데 설치된 칼리 리눅스의 버전이 오래된 버전이다 보니 Burp Suite 또한 업데이트를 하지 않아 구버전이 설치되어 있었습니다굳이 최신 버전으로 설치하는 이유는 새로운 기능을 사용하기 위함도 있으며 구 버전에는 브라우저에서 Burp Suite를 거치도록 따로 네트워크 설정을 해줘야 하지만 최신 버전에서는 별도의 네트워크 설정이 필요 없이 내장 브라우저가 있어서 사용이 편하다는 장점이 있습니다 24년 기준 최신버..

Tistory

디피-헬만 알고리즘(Diffie-Hellman Algorithm),취약점 - 파이썬 예제

디피 헬만 알고리즘(Diffie-Hellman Algorithm)에 대해서 디피 헬만 알고리즘(Diffie-Hellman Algorithm)은 이산대수의 어려움을 이용하여 암호키를 교환하는 알고리즘 중에 하나이며 상대방의 공개키(Public Key)와 서로 다른 자신의 비밀키(Private Key)를 사용하여 계산하면 상대방과 자신이 동일한 비밀키(Private Key) 키를 갖게 되며 이 비밀키를 사용하여 데이터를 암호화한 뒤에 데이터를 전달하면 된다 디피 헬만 알고리즘(Diffie-Hellman Algorithm)을 사용하여 공개키(Public Key)를 교환하면 서로의 비밀키(Private Key)를 교환하지 않아도 상대와 단둘이 아는 비밀키(Private Key)를 생성할 수 있습니다 이산대수 문..

Tistory

파이썬 TCP 소켓 프로그래밍 - 메세지 송수신

이전에 C언어 소켓 프로그래밍에 관한 수업을 들은 적이 있는데 자세한 내용은 다루지 못하고 급하게 넘어갔던 기억이 있는데 요즘에 파이썬에 꽂혀있어서 파이썬으로 소켓 프로그래밍에 대해서 다시 한번 이해하고 정리하기 위해 글을 작성합니다 소켓 모듈 가져오기 1 from socket import * cs 소켓 프로그래밍을 위해 서버와 클라이언트 최상단에 socket 모듈을 불러와주세요 서버(Server) 소켓 설정 1 2 3 4 5 6 7 s = socket(AF_INET,SOCK_STREAM) print('socket 생성') s.bind(("localhost",7777)) s.listen(5) print('서버가 연결을 기다리고 있습니다.') cs #1 우선 socket 객체를 생성하고 저는 s라고 변수를..

Tistory

(추천코드 QY6TNU)중고나라앱 추천가입시 문상3천원 100% 추가 출첵으로 추가 줍줍

현재 중고나라 어플에서 추천 가입 시에 3천 마일리지를 지원해주고 있습니다 중고나라 어플에서 사용가능한 마일리지 포인트로 마일리지샵에서 각종 다양한 상품권들을 구입할 수 있는데요 현금처럼 쓸수있게 문화상품권으로 구입하여 사용하시면 될 거 같습니다 마일리지 포인트는 상품권 가격과 1:1이라서 추천 가입 즉시 전환할 수 있으며 지금부터 자세한 방법을 알려드리겠습니다 추천 코드 QY6TNU 중고나라앱 추천 가입 방법 안드로이드, 아이폰 모두 동일합니다 스토어에 접속하여 중고나라 앱을 다운로드하여주세요 어플 실행 후 우측 하단에 '내 정보'란을 클릭해주세요 그러면 로그인이 필요하다고 하는데 확인 버튼을 클릭해주세요 로그인 페이지 하단에 회원가입 버튼을 클릭해주세요 그리고 이메일로 시작하기 버튼을 클릭해주세요 회..

Tistory

파이썬 멀티스레드 실시간 채팅 프로그램 만들기

파이썬 TCP 소켓 프로그래밍 - 메세지 송수신 이전에 C언어 소켓 프로그래밍에 관한 수업을 들은 적이 있는데 자세한 내용은 다루지 못하고 급하게 넘어갔던 기억이 있는데 요즘에 파이썬에 꽂혀있어서 파이썬으로 소켓 프로그래밍에 대해 newstroyblog.tistory.com 지난 포스팅에서 파이썬 소켓 프로그래밍으로 메세지를 주고받는 내용에 대해서 글을 작성하였습니다 이번에는 지난번에 비해 업그레이드? 된 Server와 Client 간의 실시간 채팅 프로그램을 만들어보려고 합니다 코드 설명의 경우 지난번 포스팅과 겹치는 부분은 간략하게 설명하고 넘어가겠습니다 지난번 포스팅을 읽고 이번 포스팅을 읽으시면 이해하는데 훨씬 더 도움이 될 겁니다 우선 아래와 같은 두 가지 조건이 필요합니다 1. 한 번에 여러 ..

Tistory

파이썬 브루트포스 공격(BruteForce Attack) 사전파일 만들기

무차별대입공격(BruteForceAttack) 이번 포스팅에서는 파이썬 언어를 활용하여 브루트 포스 공격(BruteForce Attack)을 진행해보려고 합니다 먼저 설명에 앞서서 브루트 포스 공격(BruteForce Attack)에 대해서 알고 갈 필요가 있는데 위키피디아의 설명을 빌려 암호학에서 무차별 대입 공격인 BruteForceAttack은 사이트의 사용자 패스워드를 알아내기 위해서 혹은 특정한 암호를 풀기 위해 가능한 모든 값을 대입하여 값을 찾는 것을 의미합니다 예를 들어서 웹페이지 로그인 시에 비밀번호가 '123'일 경우 패스워드가 3자리니깐 0에서부터 999까지 패스워드 목록이 담겨있는 사전 파일을 생성하여 브루트 포스 공격으로 하나하나 패스워드를 대입하여 값을 찾아낼 수 있습니다 단순하..

Tistory

[Codeup - 1086] 그림 파일 저장용량 계산하기

문제 설명 이미지가 컴퓨터에 저장될 때에도 디지털 데이터화 되어 저장된다. 가장 기본적인 방법으로는 그림을 구성하는 한 점(pixel, 픽셀)의 색상을 빨강(r), 초록(g), 파랑(b)의 3가지의 빛의 세기 값으로 따로 변환하여 저장하는 것인데, 예를 들어 r, g, b 각 색에 대해서 8비트(0~255, 256가지 가능)씩을 사용한다고 하면, 한 점의 색상은 3가지 r, g, b의 8비트+8비트+8비트로 총 24비트로 표현해서 총 2^24 가지의 서로 다른 빛의 색깔을 사용할 수 있는 것이다. 그렇게 저장하는 점을 모아 하나의 큰 이미지를 저장할 수 있게 되는데, 1024 * 768 사이즈에 각 점에 대해 24비트로 저장하면 그 이미지를 저장하기 위한 저장 용량을 계산할 수 있다. 이렇게 이미지의 원..

Tistory

백준 2739번 구구단 | [BACKJOON/Python / 2739]

문제링크 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 문제 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. 입력 첫째 줄에 N이 주어진다. N은 1보다 크거나 같고, 9보다 작거나 같다. 출력 출력형식과 같게 N*1부터 N*9까지 출력한다. 예제 입력 2 예제 출력 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 정답 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #1번째풀이 N = int(in..

Tistory

구글 홈페이지 메뉴 영어로 나올때 한글로 변경하기

구글 홈페이지에 접속하여 검색을 하려고 하는데 갑자기 상단의 메뉴들이 한글이 아닌 영어로 출력이 되는 경우가 있습니다 이는 구글 내의 설정에서 언어 설정이 영어로 변경되어있기 때문입니다 로그인되어 있을 경우 구글 계정에서 자체적으로 영어로 선택이 되어있거나 로그인하지 않는 상태일 경우에는 구글에서 자체적으로 영문 언어팩으로 선택되어 출력되는 경우가 있습니다 우선 구글에 구글계정으로 로그인이 된 상태일 때 구글에 내용을 검색했는데 위의 이미지와 같이 상단 메뉴들이 영어로 출력이 된다면 구글 언어 설정을 변경해줘야 합니다 구글에 아무 내용이 검색 후 우측 상단에 보시면 톱니바퀴 모양의 각종 구글 설정을 변경할 수 있는 아이콘이 있습니다 해당 아이콘을 클릭해주세요 그러면 우측에 팝업이 하나 뜨게 되는데 Usi..

Tistory

백준 2741번 N 찍기 | [BACKJOON/Python / 2741]

문제링크 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제입력 5 예제출력 1 2 3 4 5 풀이 처음에 단순히 입력받은 N값만큼 for문을 돌리면 되겠지 하고 아래와 같이 코딩하였습니다 1 2 3 4 N = int(input()) for i in N: print(i) cs 그랬더니 아래와 같은 오류가 발생함 'int' object is not iterable int형은 반복할 수 없고 현재 코드..

Tistory

백준 2742번 기찍 N | [BACKJOON/Python / 2742]

문제링크 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 100,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄부터 N번째 줄 까지 차례대로 출력한다. 예제입력 5 예제출력 5 4 3 2 1 풀이 이전 문제와 비슷한 유형이고 단순히 순서만 바뀌어서 출력하면 되기때문에 range함수의 인자값만 바꿔주면 되겠죠? 1 2 3 4 N = int(input()) for i in range(N,0,-1): print(i) cs 5부터 1까지 -1씩 감소하면서 출력되게 됩니다

Tistory

CTF Bandit Level 5 → Level 6 강좌

이번 단계는 레벨 5에서 레벨 6로 넘어가는 과정입니다 이전 게시물을 못 봤다면 반드시 이전 단계의 패스워드를 알아야 넘어갈 수 있으니 순서대로 따라와 주세요 필자는 root계정에서 명령을 입력합니다 만약 root계정이 아니라 오류 나는 경우 명령어 앞에 sudo를 붙여주세요 이번 포스팅에서 진행할 단계는 Bandit Level 5입니다 CTF Bandit 문제를 확인하기 위해서 bandit overthewire 사이트에 접속해주세요 Level 5 - > Level 6 단계의 문제입니다 다음 단계로 넘어가기 위해서는 패스워드를 찾아야 하는데 패스워드 파일은 inhere 디렉터리 아래에 저장되어 있다고 합니다 그리고 패스워드 파일은 아래와 같은 조건이 있다고 합니다 사람이 읽을수 있는 파일 1033 byt..

Tistory

백준 2753번 윤년 | [BACKJOON/Python / 2753]

문제링크 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다. 입력 첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, ..

Tistory

[Codeup - 10111] 문자 1개 입력받아 그대로 출력하기

문제 설명 문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자. 참고 char x; scanf("%c", &x); printf("%c", x); 와 같은 방법으로 가능하다. 입력 문자 1개가 입력된다. (단, 입력되는 문자는 알파벳 대, 소문자 및 숫자를 비롯한 아스키코드로 표현할 수 있는 문자들만 입력된다.) 출력 입력된 문자를 그대로 출력한다. 입력예시 P 출력예시 P 코드 1 2 3 4 5 6 7 8 #include int main() { char a; scanf("%c", &a); printf("%c",a); return 0; } cs

1 2 3 4 5