본문 바로가기

전체 글218

[ctf-d] 이 편리한 안드로이드... apk 파일이 주어져 있다. apk 파일은 안드로이드 응용 프로그램 패키지이다. 한번 다운 받아서 열어보자. 이미 내 컴퓨터에 nox가 깔려있어서 nox로 열어보았는데 이런 어플이었다. 열어보면 이런 화면이 뜨고, GET FLAG를 눌러보면 이 화면에서 멈춰있다. 문제 힌트에도 코드에 들어가보라는 내용이므로 코드를 한번 살펴보아야 할 것 같다. 코드를 살펴보기 위해 apktool을 다운받았다. https://ibotpeaches.github.io/Apktool/install/ 그리고 해당 문제 파일을 apktool을 통해 디컴파일 해준다. 그러면 아래와 같이 새 폴더가 생긴다. xml 파일을 통해 패키지 흔적을 확인할 수 있다고 하는데, 메모장으로 열어보면 위와 같다. 사실 무슨 내용인지 잘 모르겠다. .. 2021. 7. 26.
사이킷런으로 시작하는 머신러닝 실습 - 붓꽃 품종 예측/타이타닉 생존자 예측 [파이썬 머신러닝 완벽 가이드 - 권철민] 책을 참고로 공부한 내용입니다. 사이킷런이란? 파이썬 머신러닝 라이브러리 중 가장 많이 사용되는 라이브러리 특징 - 파이썬 기반의 다른 머신러닝 패키지도 사이킷런 스타일의 API를 지향할 정도로 쉽고 가장 파이썬스러운 API 제공 - 머신러닝을 위한 매우 다양한 알고리즘과 개발을 위한 편리한 프레임워크와 API를 제공 - 오랜 기간 실전 환경에서 검증됐으며, 매우 많은 환경에서 사용되는 성숙한 라이브러리임 아나콘다를 설치하면 기본으로 사이킷런까지 설치됨 1. 붓꽃 품종 예측하기 붓꽃 데이터 세트는 꽃잎의 길이와 너비, 꽃받침의 길이와 너비 피처(Feature)를 기반으로 꽃의 품종을 예측하기 위한 것 분류는 대표적인 지도학습 방법의 하나이다. 지도학습은 학습을 .. 2021. 7. 18.
[Webhacking.kr] old 5 보호되어 있는 글 입니다. 2021. 7. 15.
[Webhacking.kr] old 25 보호되어 있는 글 입니다. 2021. 7. 15.
머신러닝 개념 머신러닝이란? 애플리케이션을 수정하지 않고도 데이터를 기반으로 패턴을 학습하고 결과를 추론하는 알고리즘 기법 기존의 소프트웨어 코드만으로 해결하기 어려웠던 많은 문제점을 해결 가능 인간의 인지능력만이 해결 가능하다고 생각했던 분야에서 적용하며 발전하고 있음 (데이터 마이닝, 영상인식, 음성인식, 자연어 처리 등에 머신러닝 적용) 필요성 복잡한 문제를 데이터 기반으로 패턴을 인지해 해결 분류 지도 학습 비지도 학습 명확한 결정값이 주어진 데이터를 학습 분류 회귀 시각/음성 감지/인지 결정값이 주어지지 않는 데이터를 학습 군집화(클러스터링) 자원 축소 단점 - 데이터에 너무 의존적 - 실제 환경 데이터 적용 시 과적합 되기 쉬움 - 데이터만 집어 넣으면 자동으로 최적화된 결과를 도출해 내지 않음 (특정 경우.. 2021. 7. 11.
[클라우드] Azure 환경 구축하기 Azure이란 Azure은 마이크로소프트사에서 나온 클라우드 서비스이다. 독특한 절감 프로그램을 활용하고 AWS가 Windows Server 및 SQL Server용 Azure보다 5배 비싸다고 공식 사이트에 적혀있다. 비용 외에 공식 사이트에 다양한 장점들이 있다고 적혀있었지만 우선 사용해보기로 하자. Azure도 다른 클라우드 서비스와 비슷하게 무료 체험을 해볼 수 있다. 12개월 인기 무료 서비스가 가능하고, 200$의 크레딧도 제공해준다. 단, 200$ 크레딧은 30일동안만 사용 가능하다. 이제 본격적으로 체험 계정을 만들어보자 체험 계정 생성을 위해서는 마이크로소프트 계정이 필요하다. 나는 학교 계정이 존재해서 학교 계정으로 시작했다. 국가, 이름, 메일주소 등 기본적인 프로필을 작성하고, 카드.. 2021. 7. 5.
728x90