바이너리를 기준으로 소스 코드를 작성하지 않고 코드를 사용해야합니다 (CodeDom을 사용해야합니다.하지만 코드 덤 (CodeDom)이 없어도 가능하면 좋을 것입니다.)를 사용하여 메소드의 본문에 if 구문이 있는지 여부를 리플렉션을 사용하여 알 수 있습니까?바이너리를 보지 못하도록 코드 조각 검출
1
A
답변
0
.Net 인 경우 reflector을 가져옵니다.
갱신
의견을 본 후, 나는 귀하의 질문에없는 많은 정보가 있다고 생각. 특히 바이너리는 어떤 언어로 쓰여졌습니까? 주어진 .Net 바이너리를 디 컴파일하는 방법을 묻는 중이거나 .Net 프레임 워크를 기반으로하지 않는 다른 언어로 작성된 바이너리를 디 컴파일하기 위해 .net을 사용하는 방법을 묻고 있습니까?
리플렉션을 사용하면 어떤 코드가 존재하는지 파악할 수 없습니다.
전직 인 경우 나는 의아해합니다. reflector의 목적은 .net 바이너리를 디 컴파일하는 것입니다 ... 어느 시점에서 if 문이 실제로 해당 메서드에 있는지 여부를 시각적으로 검사 할 수 있습니다. (크리스에 의해 권고로)
+0
저는 수년 동안 반사경을 사용해 왔습니다. 그게 내가 여기있는 데 어떻게 도움이 될까요? –
0
- 디 컴파일 코드 파서를 통해
- 실행 디 컴파일 코드 (C# 2.0의 예 CS 파서를 참조하십시오 : http://csparser.codeplex.com/
- 사용 파서 출력 정보를 얻기 위해 필요한, 등의 존재로 토큰 Y 메서드 Z의 본문 내에서
관련 문제
- 1. 사용자가 로그를 보지 못하도록 PHP
- 2. PHP_CodeSniffer의 코드 조각 무시
- 3. 일반 사용자가 중요한 데이터를 보지 못하도록 FIFO라는 이름을 지정 했습니까?
- 4. 내 코드 디자인 평가 - 간단한 코드 조각
- 5. 코드 조각 내에서 stdin 바꾸기
- 6. VB.Net 변환 [작은 코드 조각]
- 7. Phing : Phing으로 코드 조각 내기
- 8. Visual Studio 코드 조각 커서
- 9. Visual Studio 2010 코드 조각
- 10. 그룹 검출
- 11. 검출 실패는 배쉬에서
- 12. Javascript/jQ가있는이 PHP 코드 조각 ... 어떻게?
- 13. 버전 클라우드 기반 소셜 코드 조각 관리
- 14. 개발자 팀간에 Visual Studio 코드 조각 공유
- 15. C# 사용자 지정 코드 조각 기능
- 16. '진정한'나는이 코드 조각 실행 시도 파이썬
- 17. eclipse AST를 사용하여 Java 코드 조각 검사
- 18. 이름 공간 오염없이 MATLAB 코드 조각 실행
- 19. WebBrowser 내에서 HTML 코드 조각 잘라 내기
- 20. 컴퓨터 성능을 죽일 수있는 코드 조각
- 21. VS 2008 코드 조각 들여 쓰기
- 22. C++ 비트 단위 연산자에 대한 코드 조각
- 23. eclipse에서 jsp 파일의 Java java 코드 조각
- 24. VS2010의 함수에 대한 코드 조각 생성
- 25. 조각
- 26. 조각 활동 및 조각 : popBackStack
- 27. 내가 바이너리를
- 28. 검출 끝 자바 스크립트
- 29. 검출 재귀 적 속성
- 30. 정규식은 마지막에 검출 된
어떤 플랫폼/언어 컨텍스트에서 .NET을 추측 할 수 있지만 다른 수 있습니다. – Oded
"if"는 본질적으로 분기입니다. 이것은 프로그래밍에 크게 의존합니다 언어 및 아키텍처. 제 질문은 최종 목표는 무엇입니까? – BobbyShaftoe
네, .NET이고 언어는 C#입니다. –