[C#] 심플한 게임 런처
·
Study/C++ & C#
내가 하는 모 게임은 게임을 구동하기 위해 런처에서 로그인 후 게임을 실행해야 한다. 그리고 그 과정은 대단히 귀찮다. 심지어 난 비밀번호가 크롬에서 자동생성 해주는 복잡한 그거라 일일이 크롬에서 그걸 가져왔다. 그게 귀찮다고 다른 데 메모해 두면 보안의 의미가 없으니까... 그래서 이 번거로운 과정을 건너뛰고 한방에 게임을 켜고 싶었다. 계정의 세션ID는 변경되지 않고 고유하며, 게임 실행 시에 그 인자로 들어간다. 이를 포함한 정보를 저장했다가 다시 불러와 사용할 수 있게 하고 싶었던 것. 이전에 내가 의도하는 기능을 하는 어떤 개인 개발 프로그램이 있었는데, 유감스럽게도 소스코드나 .pdb 파일이 없었기 때문에 이를 리버싱 할 필요가 있었다. 프로그램을 디컴파일하고, 그 코드를 보기 좋게 고친 다음..
[C#] ###Clicker
·
Study/C++ & C#
모 웹사이트는 페이지에 있는 어떤 영역을 클릭하면, 그 사이트 내에서 사용할 수 있는 재화를 지급한다. 하지만 그 영역의 수가 결코 적지 않다. 일일이 클릭하기에 꽤 번거로운 양이고 특정 주기로 갱신 또한 이루어진다. 이제 자동화로 편해져 보려 한다. 하지만 여기선 클릭 자동화에 대한 얘기 보단 다른 걸 설명하려고 한다. 그런 자동화는 다른 데 더 좋은 설명이 많다. 1. Main 프로그램의 주요 동작만 알아보기 위해 Main()만 가져왔다. /// /// Holds constant values to be used throughout the application for configuration purposes. /// static class Constants { /// /// Maximum number ..