분류 전체보기
-
리버싱(0)-리버스엔지니어링이란보안 2022. 11. 1. 12:40
리버스 엔지니어링의 개념 리버스엔지니어링(Reverse Engineering) 물건,기계장치 혹은 시스템의 구조,기능,동작등을 분석하여 원리를 이해하고 단점을 보완하거나 기능을 추가하는작업 리버스 코드 엔지니어링 (Reverse Code Engineering) 소프트웨어 분야의 리버스엔지니어링 -> 리버싱 이라고함 리버싱 적용 분야 컴퓨터 원리와 구조이해 리버싱에 필요한 지식 cpu,레지스터,메모리,운영체제등의 기능을 알아야함 리버싱을 통해 컴퓨터의 동작원리를 쉽게 이해할 수 있음 프로그램 유지보수 및 보안 점검 프로그램의 오류를 찾고 패치하는 과정을 통해 유지보수를 수행할 수 있음 프로그램의 오류는 퍼징,리버싱을 통해 찾을 수 있음 퍼징->컴퓨터 프로그램에 유효한, 예상치 않은 또는 무작위 데이터를 입..
-
window에서 mediapipe(미디어파이프)사용하기프로그래밍/python 2022. 9. 20. 11:20
윈도우 환경에서 미디어파이프를 사용하기위해서는 아래의것들이 필요합니다. 1.MSYS2 2.python (ps. 3.7버전까지 지원함 3.Visual C++ 빌드 도구 2019 및 WinSDK 설치 4.Bazel 또는 Bazelisk 5.OpenCV 6.protoc https://www.msys2.org/ MSYS2 Software Distribution and Building Platform for Windows www.msys2.org https://www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming Language www.python.org https://devel..
-
블록체인 - (0) 블록체인의 역사보안 2022. 9. 6. 10:42
기술의 역사는 계속해서 발전 해왔습니다. 인터넷의 발전은 어느정도까지 발전할까요? 지금 가장 발전한 인터넷을 이용한 것은 웹이 아닐까 생각합니다. 1세대의 웹은 웹브라우저와 웹서버가 정적으로 웹서버에서 제공하는 정보만을 이용하는것 이였습니다. 2세대는 JavaScript의 등장을 통해 동적인 웹을 연출 할 수 있게되엇습니다. 3세대 웹은SPA 의 출현 (Single Page Application) 그리고 back-end와 front-end의 분활 4세대웹은 블록체인을 이용한 신뢰도가 들어간 웹이 우리가 앞으로 나아갈 인터넷이 아닐까 생각합니다. 블록체인은 기존에 존재하는 분산시스템에 암호화 기술을 도입하여 두가지 측면의 새로운 가치를 창출했는데 -다양한 서비스에 맞는 디지털 경제 시스템을 구축하는 기반 ..
-
유니티 AOS게임 만들기 - 킬로그 (막타)만들기카테고리 없음 2022. 7. 16. 17:26
퍼스트블러드! 더블킬 ! 트리플킬 ! 쿼드라킬 ! 펜타킬! AOS게임에 빠질수없는 요소인 상대 플레이어를 죽이고 돈을얻는행위 그리고 미니언을 죽이거나 중립몬스터를 죽여 돈을 얻는 행위를 하기 위해서는 누가 마지막에 공격했는지 최후의 일격을 확인할 필요가 있겠죠? 그렇게 하기 위해서는 어떤 방법들이 있을까요? 여러 방법이 있지만 저는 공격할때 누가 공격했는지를 맞는사람으로 하여금 기억하도록 코드를 작성하여 죽을때 어느적에게 공격당해 죽었는지 확인하고 만약 적 챔피언에게 죽었다면 그플레이어에게 골드를 지급하는 형식으로 만들면 될것 같습니다. public void TakeDamage(float damage,GameObject whos_kill) { hp -= damage;//hp값을 입력받은 값으로 빼줌 if..
-
유니티 AOS게임 만들기 -아이템과 상점 구매/판매유니티 2022. 7. 5. 00:11
저희가 처음 생성한 terrain은 너무 큰것같아 우선 더작게만들어봅시다. 100/100으로 만들겠습니다. 블루팀 위치는 5/0/95 레드팀 위치는 95/0/5 player는 50/0/50 enemy_moving_points는 50/0/50 으로 하겠습니다. 그리고 전에 만든 Stats 스크립트를 편집해보겠습니다. using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class Stats : MonoBehaviour { #region 체력관련 변수 public float hp;public float maxHp; public float mp;public float ma..
-
유니티 AOS게임 만들기 -포탑과 미니언 만들기유니티 2022. 5. 28. 00:24
AOS게임은 포탑과 미니언그리고 중립몬스터를 사냥하여 성장하며 상대와 싸우는게임입니다. 오늘은 미니언과 중립몬스터 그리고 포탑을 만들어보겠습니다. 미니언은 player와 동일하지만 좀더 작고 색깔도 빨간색 혹은 파란색으로 만들어봅시다. - 미니언만들기 - i.미니언 오브젝트만들기 ii.미니언 팀별 색깔 나누기 iii.미니언 스크립트만들기 1.공격스크립트 2.이동스크립트 3.애니메이션 스크립트(플레이어처럼) i.미니언 오브젝트만들기 전에 쓰던 enemy 오브젝트의 transform.scale 을 0.7, 0.7, 0.7 로 전체의 70퍼센트의 크기로 만들어줬습니다. i.미니언 오브젝트만들기 2.이동스크립트 이친구를 미니언으로 만들겠습니다 그리고 enemy_moving_points라는 오브젝트도 하나 만들겠..
-
유니티 AOS게임 만들기 - UI,상점 구현유니티 2022. 5. 24. 11:44
유니티 AOS게임 만들기 -3 UI,상점,옵션창 구현,옵션 유니티 AOS게임 만들기 -3 UI,상점,옵션창 구현,옵션 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class hp_mp_update : MonoBehaviour { public Slider hp_slider; public Slider mp_slider; //.. moraltiger.tistory.com 전편에서는 저희가 유닛의 머리위쪽 체력과 마나 그리고 기본UI를 구현했습니다. 이번엔 상점창을 구현해보겠습니다 캔버스의 자식오브젝트로 이미지를하나 생성해 shop으로 바꿔줍시다. 그후 버튼을 만들..
-
유니티 AOS게임 만들기 - 체력바 UI 구현유니티 2022. 5. 23. 12:55
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class hp_mp_update : MonoBehaviour { public Slider hp_slider; public Slider mp_slider; // public Slider exp_slider; 아직 사용x public Text hp_text; public Text mp_text; // public Text exp_text; 아직 사용x public Camera cam; public Stats stats; void Start(){ cam = Camera.main; stats = cam.GetCompon..