[PA] 업무자동화/[AH]Autohotkey

AH 책, Practical Video Game Bots

Weneedu 2020. 5. 3. 21:53

20200503 2120 

 

00 개요

(note) 전문적이다. 어렵다. 게임 & 컴퓨터 내부에 대한 지식

3 가지 언어로 자동화한다. 

Bot을 이용한 공격과 Bot을 막는 방법을 모두 고려한다.

 

01 Clicker Bots = AutoIt

1/ ★ API Monitor v2 32-bit

2/ API 모니터링

3/ Process Scanner, fp(file_page).92

 

02 In-game Bots = Cpp

1/ 메모리를 분석한다.

 

03 Out-game Bots = Python

1/ Network를 대상으로 자동화한다. using wireshark

2/ network를 이해해야 한다. Internet Protocols

 

p.223(fp.233) TestPcpReceiver.py

import socket
def main():
  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM, 0)
  s.bind(("127.0.0.1", 24000))
  s.listen(1)
  conn, addr = s.accept()
  data = conn.recv(1024, socket.MSG_WAITALL)
  print(data)
  s.close()
if __name__ == '__main__':
  main()

3/ packet capture