2017-12-22 2 views
0

asp.net에서 세션 ID를 만드는 방법은 무엇입니까? 알고리즘이나 수학 계산 등이 있습니까? (나는 웹 사이트를위한 bot 프로그램을 만들려고 노력하고 있지만 서버 응답으로부터 얻지 않고 세션 ID를 생성해야 함)asp.net에서 세션 ID를 만드는 방법은 무엇입니까?

+2

의 총입니다. –

+0

서버는 클라이언트가 아닌 세션 ID를 작성해야합니다. – Amy

+0

https://msdn.microsoft.com/en-us/library/system.web.sessionstate.sessionidmanager(v=vs.110).aspx를 구현하면 서버가 세션 ID를 만드는 방법을 사용자 정의 할 수 있습니다. 그래도이 일을 할 수있는 좋은 이유가 필요합니다. – Amy

답변

0

세션 식별자를 구성하고 서버에서 작동하기를 기대할 수는 없습니다. 물론, 만들어진 값의 형식은 절대적으로 정확할 수 있지만 서버에는 존재하지 않으며 세션이 없을 때와 똑같습니다. "일반 사용자"를 위해 세션을 시작하는 동일한 프로세스를 통해 봇을 밀어 넣어야합니다. 반드시 로그인해야하는 것은 아니지만 최소한 웹 페이지를 가져 오는 것입니다 (이는 서버 응용 프로그램의 동작에 따라 다릅니다). 당신이 형식을 찾는 경우

는하지만, 그것은 ** ** 불가능 나는 그것이 희망 A-Z 및 0-9 문자의 임의의 집합 (24)

+0

btw가 임의의 세션 ID로 시도한 후 사이트에 로그인하여 사용했습니다! –

0

서버없이 세션 ID를 생성 할 수 없다고 생각합니다. 서버는 해당 세션을 추적하고 구성에 따라 특정 ID를 생성해야합니다. 아마 서버에서 요청해야합니다.

+0

세션 ids * 절대적으로 ** 반드시 ** 서버에서 생성되어야합니다. – Amy

+1

서버 없이도 완벽하게 수행 할 수 있습니다. 실제로 클라이언트는 ** 모든 문자열 **을 선택하여 세션 ID로 사용할 수 있습니다. 그러나 확률이 1에 가까울수록 ** 기존 세션 **과 일치하지 않으므로 새 비어있는 세션이 서버에 생성됩니다. –

관련 문제