난 개인적으로 모든 걸 뚫는 창은 있어도
모든걸 막는 방패는 없다고 생각함
적어도 소프트웨어 분야에서는 역공학으로 웬만한건 다 뚫리고
어차피 모든 프로그램이 어셈블리(기계어) 거쳐서 CPU통해서 연산하는건 같고
대부분 CPU가 인텔 x86 을 쓰고 있으니 어셈블리만 잘 알아도
x86에서 돌아가는 거의 모든 소프트웨어는 리버싱 가능하다는 결론이 나옴
그래서 이게 내가 어셈블리와 리버싱을 배우려는 이유임.
내가 말하는 이유가 타당함? 프갤 고수형들은 어떻게생각함?
원래 소프트웨어 공학이란게 프로그램은 개발이 완료(?) 되었다는 시점 부터 버그와의 싸움이라고 합메당~
그렇게 말하면 모든 프로그램이 리버싱이 가능한 프로그램이지만 100년에 걸쳐서 하나하나 어셈으로 해석해야 한다면 불가능이 아닐까?