Hi Marco,
On Wed, Mar 30, 2016 at 11:26:06PM +0200, Marco Heumann wrote:
a student college and me are using the osmo-sim-auth
tool for a student
project. We have valid data for our SIM card since it's a special
ordered test SIM card.
are you aware that test sim cards sometimes use different algorithms
(XOR instead of MILENAGE) and even might have the sequence number (SQN)
handling turned off?
In 2G mode we get the correct RES value, but in 3G
mode we always get
only an AUTS value. We calculated the SQN value from the AUTS to
verify that we have the correct SQN value, but still we only get AUTS
as return.
What is your expectation? What do you expect in addition to the AUTS?
Have you actually bothered to look at the code of osmo-sim-auth.py? In
UMTS AKA case, there is only a single print line:
»·······ret = u.authenticate(rand_bin, autn_bin, ctx='3G')
»·······if len(ret) == 1:
»·······»·······print "AUTS:\t%s" % b2a_hex(byteToString(ret[0]))
»·······else:
»·······»·······print "RES:\t%s" % b2a_hex(byteToString(ret[0]))
»·······»·······print "CK:\t%s" % b2a_hex(byteToString(ret[1]))
»·······»·······print "IK:\t%s" % b2a_hex(byteToString(ret[2]))
»·······»·······if len(ret) == 4:
»·······»·······»·······print "Kc:\t%s" % b2a_hex(byteToString(ret[3]))
maybe you simply want to add the print-out of what you wnat to see printed?
--
- Harald Welte <laforge(a)gnumonks.org>
http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)