Many of you have probably seen the public media coverage (e.g.
[1],
[2])
of Mandiant’s
latest report on
APT.
Just to let you know: Trooper‘s
traditional panel discussion on the first day will be on APT this year. So if
you want to discuss the topic with other practitioners from the field, join us
there.
Reverse engineering is generally thought of as using debuggers, disassemblers
and hex editors. Much as I love hex editors, IDA and staring at opcodes for the
last few years I have been focused on applying my reverse engineering
methodology to larger, composed systems. At
Troopers TelcoSec day
this year I will be presenting
Bluevoxing
which demonstrates how this approach works.
Bluevoxing
is about reverse engineering how web based “audio one time password” systems
work. Simply put audio one time password systems use a short audio file as an
authentication token. When I discovered these systems I was intrigued as
reversing them would involve a range of techniques and tools from web testing,
audio tools, signal analysis, phreaking and cryptanalysis. The disassembler
would be of no use instead I would have to employ audio tools such as audacity
and ruby-processing.
Mobile devices play an important role in the business world. Yet with increased
emphasis on the Bring Your Own Device (BYOD) model, defenses are not where they
need to be to slow the loss of valuable intellectual property.
Corporate defenses have traditionally focused on the network, the endpoints, and
not necessarily on the ecosystem of how these devices interact outside of
network sockets. Smartphones bring unique network connectivity, an array of
sensors, and can be overlooked by resources invested on IDS/IPS not being
effectively leveraged.
We are back from ShmooCon had a great time and it was a lot of fun talking to
all of you guys. Here are the
slides
of our talk. Thanks to all who made this possible, we really enjoyed being part
of this years Shmoo.
Once again a vulnerability in Apples mobile operating system iOS was found by
some guys of the Jailbreak Nation. The newest version of this operating system
suffers from a weakness that makes it possible to unlock the lockscreen of all
iPhones that use iOS version 6.1. In this case it does not matter whether a PIN
or a password is used to unlock the phone. After successful exploitation an
attacker is able to see and edit contact-information, to add new contacts to the
phonebook, to view all pictures, to call the inbox or any of the contacts and to
see and delete the list of recent calls or parts of it.
IPv6 introduces a lot of new features and consequently, a lot of new
capabilities. Obviously, the most significant of them is the huge address space
that it offers. However, this is not the only one. IPv6 also introduces the use
of the IPv6 Extension Headers. The IPv6 header has been considerably simplified
in comparison with IPv4 one. On the other hand, the IPv6 Extension Headers, not
only do the “job” of most of the fields which were removed from the main header,
but, additionally, they add many more. However, any new “technology” creates new
attack opportunities and a “new” protocol, such as IPv6 could not be an
exception, especially since its design and implementation is more complicated
than it’s predecessor.
Almost every higher class DSLR on the market today features multiple and complex
access technologies. To name a few, canons new flagship features IP connectivity
wired via 802.3 as well as wireless via 802.11. All the big vendors are pushing
these features to the market and advertise them with real time image transfer to
the cloud. We have taken a look at the layer 2 and 3 implementations in the
CamOS and the services running upon those, so here is what we found
while examine the EOS 1D X:
Our new
workshop about mobile application testing,
held for the 1st time at the Troopers conference 2013, is coming closer. So I
would like to take the opportunity and post an appetizer for those who are still
undetermined if they should attend the workshop ;-).
While the topic of mobile application testing is a wide field that may contain
reverse engineering, secure storage analysis, vulnerability research, network
traffic analysis and so forth, in the end of the day you have to answer one
question: Can I trust this application and run it on my enterprise devices? So
first you have to define some criteria, which kind of behavior and
characteristics of an application you regard as trustworthy (or not). Let us
peek at malware … besides harming your devices and data, malware is typically:
Here’s a number of updates as for upcoming
TROOPERS13.
The preliminary agenda for this year’s TelcoSecDay can be found
here.
Here‘s
the (again: preliminary) agenda of the IPv6 Security Summit.
Last, but not least we’ve included another four talks in the main conference:
======
Sergey Bratus & Travis Goodspeed: You wouldn’t share a syringe. Would you share
a USB port?
Synopsis: Previous work has shown that a USB port left unattended may be subject
to pwnage via insertion of a device that types into your command shell (e.g.
here).
Impressive attack payloads have been delivered over USB to
jailbreak PS3
and a
“smart TV“.
Not surprisingly, USB stacks started incorporating defenses such as device
registration, USB firewalls, and other protective kits. But do these protective
measures go far enough to let you safely plug in a strange thumb drive into your
laptop’s USB port?
It has been a year since fragmentation attacks in IPv6 were last examined
publicly (in
Black Hat Europe 2012).
Issues well known from the IPv4 era appeared again in IPv6. Surprisingly enough,
some of the most popular Operating Systems (OS), included ones considered
“secure”, were proven to be vulnerable to such attacks, although fragmentation
overlapping is strictly forbidden in IPv6 since 2009 (RFC5722). Some other OS,
although in a better shape, still appeared to have some issues in specific
cases.