본문 바로가기

별걸다하는 IT/기타IT

(40)
[보안] 랜섬웨어 바이러스란?! 랜섬웨어 감염 경로, 랜섬웨어 걸렸을때 대처 복구 방법, 랜섬웨어 역사 Ransomware 안녕하세요 양햄찌 블로거 입니당 오늘은 오랜만에 보안 관련 컨텐츠를 들고왔어요! 주제는 한때 핫했던 랜섬웨어~~ [목차] 1. 랜섬웨어란 무엇일까? 2. 나 랜섬웨어 걸렸나? 확인하는 방법 3. 랜섬웨어 감염 경로 4. 랜섬웨어의 역사 5. 랜섬웨어 걸렸을 때 대처 방법 랜섬웨어란 무엇일까? 몸값을 의미하는 Ransom과 제품을 의미하는 ware가 합쳐져서, 몸값을 요구하는 악성 프로그램, 요것이 랜섬웨어입니다. 랜섬웨어는 사용자의 중요 파일을 암호해버린 다음에, 너 이 파일 필요해? 그럼 돈내놔~내가 풀어줄게 요런식으로 사용자의 돈을 뜯는 악성 프로그램이예요. 정보를 직접 훔치는 방식이 아닙니당 당연히 일반 사용자의 파일을 암호화시켜서 돈을 뜯기보단, 기업의 중요문서나 데이터들을 암호화시켜서 돈을 뜯는..
[C++ MFC 윈도우] 텍스트 입력하는 에디트 컨트롤 Edit Control 속성에 있는 스타일과 이벤트 목록 살펴보기 안녕하세요 양햄찌 블로그 주인장입니다. 오늘 진행할 포스팅은 컨트롤집중 포스팅(?)인데요. MFC - EDIT CONTROL 속성 및 이벤트 정리 MFC에서 텍스트 입력에 사용되는 에디트 컨트롤 Edit Control에 대해 알아보려고 해요. 사실 주로 쓰는 것만 쓰겠지만..? 리소스 뷰로 이동하면 도구 상자에서 Edit Control을 찾을 수 있어요. 참고로 리소스 뷰로 이동하는 단축키는 ctrl + shift + e입니다! 에디트 컨트롤 속성 훑어보기 에디트 컨트롤를 하나 만들고 클릭하면 나타나는 오른쪽 하단의 속성 창을 확인해봅시다. 물론, 우클릭→속성 버튼을 눌러서 확인해도 돼요~! 여기에 나와 있는 속성이 각각 무엇을 의미하는지 한 번 훑어보려고 합니다. 순서는 영문버전에 나와있는 파란색 박스..
[자료구조 STL C++] list 사용법, 리스트 선언하고 초기화하는 법 알아보기, list 대소비교 사용가능한 연산자 안녕하세요 양햄찌블로거 입니다. 오늘은 C++ 자료구조 컨테이너 중 하나인 list에 대해 살펴보려고 합니다. 이전 포스팅에서 설명드린 적이 있긴 하지만, STL에 지정된 list는 양방향 연결리스트 형태(double linked list)로 구현되어 있어요. 이전 포스팅에서 vector에 대해 다뤘었는데요~! vector를 먼저 알고 오면 유사한 메서드가 많기 때문에 더 쉽게 이해할 수 있답니다. ▼자료구조 vector : jhnyang.tistory.com/230 [자료구조STL vector 1탄]벡터란? 배열 vs 벡터 비교/장단점/ 특징, 다양한 백터 선언 및 초기화 방법, 안녕하세요 오늘은 C++ 자료구조 컨테이너 중 하나인 vector 라이브러리에 대해 살펴봅시다. [1탄 목차] 1. 벡터란 ..
[C#, XAML] WPF 버튼과 반응하는 문자열 입출력 (Button, textbox, textblock) 문자열 입력버튼 누르면 화면에 보여주기 안녕하세요 블로그 주인장 양햄찌입니다. 저번에 WPF에 대해서 간단하게 프로젝트를 생성하고 실행해봤는데요 오늘은 문자열을 입력하고 버튼을 누르면 그 문자열이 출력되는 동작 기반의 아주 간단한 앱을 만들어보려고합니다. 이를 통해서 UI와 백단이 어떻게 주고 받는지 알 수 있어요. 고고씽~~! 문자열을 입력할 TextBox만들기 텍스트 입력을 위해 TextBox를 하나 넣어줄건대요. 바탕색이랑 텍스트박스 색이랑 같은 흰색이면 구별이 안되니까 윈도우 배경색을 약간 회색?으로 변경해볼게요 #e9e9e9 색으로 지정! 도구 상자에서 텍스트 박스 눌러서 넣으면 기본적인 코드는 작성될거예요 Grid 태그 부분에 백그라운드 색을 지정해줍시다. 문자열을 제출할 Button만들기 우리가 만들고 싶은건 텍스트박스에 글자를 ..
[C++ 윈도우] 2019 비주얼스튜디오 MFC 프로젝트 만들고 간단하게 실행시켜보기 (대화상자 기반) 안녕하세요 양햄찌 블로그 주인장입니다. 맨날 콘솔에서 프로그래밍 할 수 없죠, C, C++, C#에는 콘솔 외에도 윈도우 앱을 만들 수 있는 환경을 제공하고 있는데, (저번 포스팅에서 말한적 있음!) 게임에 주로 사용되는 SMFL이라던가 아니면 많이 이전부터 많이 사용된 MFC라던가,, winform이라던가 WPF이라던가..등등 여러가지가 있습니다. WPF가 C#기반이라면 MFC는 C++기반이라 생각하시면 돼요. WPF나 웹으로 많이 넘어가는 추세지만, 기존에 우리가 사용하던 앱들은 거진 MFC로 작성되어 있기 때문에 여전히 실무에서도 많이 쓰이고 있는 툴이랍니다. (저희 회사도 MFC 씀;;) 좀 더 덧붙이자면, C언어 기반인 API들을 사용하기 편하기 C++의 클래스 라이브러리로 묶어서 제공하는 게 ..
[C#, XAML] WPF 시작하기 - 프로젝트 생성해서 윈도우창 띄우기. C#언어로 윈도우 어플리케이션 프로그래밍 하기! 안녕하세요 양햄찌 블로그에 방문해주신 여러분~! 오늘은 아주아주 간단한 포스팅이 될 예정인데요 맨날 콘솔에서 프로그래밍 할 수 없죠, C, C++, C#에는 콘솔 외에도 윈도우 앱을 만들 수 있는 환경을 제공하고 있는데, 게임에 주로 사용되는 SMFL이라던가 아니면 많이 이전부터 많이 사용된 MFC라던가,, winform이라던가 WPF이라던가..등등이 있습니다. WPF 프로젝트 만들고 창 띄우기 오늘 포스팅은 WPF시작하기~ 입니다. 비주얼스튜디오로 가서 새 프로젝트를 생성해줍시다. 파일 -> New-> Project로 들어가셔도 되는데 간단하게 ctrl+shift+N을 눌러서 들어가도 돼요. 위 화면은 visual studio 2019년 버전입니다. 템플릿 검색에다가 WPF 쳐주셔도 되고, 아니면 스크..
스마트폰 기본카메라 무음으로 만들기 - 갤럭시 s20 카메라 무음 설정하는 3가지 방법 안녕하세요 양햄찌 블로거 입니다. 독서실에서, 도서관에서, 회사에서 등등.. 조용해야하는 공간에서 카메라의 소리로 불편을 겪을 수 있죠. 오늘은 간단하게 스마트폰 카메라 무음 만드는 법을 작성해보려고 합니다. 카메라 무음모드 하는 3가지 방법 방법은 세 가지가 있어요. 1. 기본카메라 무음 만드는 어플 사용 2. setedit 어플로 보이지 않는 카메라 설정 변경 3. 개발자모드에서 커맨드로 설정 수정 첫번째 두번째 방법은 어플을 이용하는 방법이고, 어플을 별도로 다운받기 싫으신 분은 usb로 연결해 개발자모드에서 직접 설정해주는 세 번째 방법을 사용하시면 됩니다. 첫번째 두번째 차이는 첫번째는 무음카메라 어플을 다운받아 쓰거나, 다운 받으면 기본카메라가 알아서 무음처리되는 어플을 설치하거나! 즉 다운로..
[C#, XAML] WPF 도구 상자 textblock과 textbox 차이 - 비교와 사용 예제 안녕하세요~~ 블로그 주인 양햄찌입니다. 오늘도 WPF에 관련된 포스팅으로 찾아왔어요. [WPF] TEXTBLOCK vs TEXTBOX 이 둘, 문자열에 관련된거인건 알겠는데 이름부터가 비슷해서 뭔 차이가 있는지 헷갈리죠~ 공통으로 들어가는 단어는 text니까 글을 다루는 것을 알 수 있어요. 둘다 문자열을 출력해줍니다. 하지만 하나는 Block으로 끝나고 하나는 Box로 끝나네요?! block은 블록 즉 여러 블록이 합쳐져서 하나를 나타내는 듯한 덩어리 같은 늬앙스를 풍기고 박스는 하나의 큰 상자의 느낌입니다. 여기서 봤을 때 유추할 수 있는 것은 block은 각각의 블록단위, 즉 개별(블록별)커스터마이징을 할 수 있고 box는 하나의 상자로 인식해 무언가를 담듯이 하나의 속성이 적용되는 어감을 인식할..