unbelievr | 9 months ago | on: I wrote my PhD Thesis in Typst
unbelievr's comments
unbelievr | 9 years ago | on: Pokémon Go loses its luster, sheds more than 10M users
unbelievr | 9 years ago | on: Pokémon Go loses its luster, sheds more than 10M users
Fast forward a week, and the warmer/colder system is broken. All the Pokémons are always 3 steps away, which means somewhere within 1km radius. And you have 15 minutes to find that one you're missing. You can still see them from 100 meters away, and the app is quite responsive when you get close to them. The downtime is unbearable at times, and people are losing items they paid real money for due to this.
Then we fast forward two weeks. People have started reverse-engineering the internal API and are using it to create maps over nearby Pokémons. The brokenness of the tracking system is acknowledged at some convention (not publicly on their site), but no promises are made on fixing it. Niantic starts sending out C&Ds to projects using their APIs, trying to remove bots and tracking websites. Despite their own tracker being broken. The app is now limited to communicating once per 10 seconds, and you can only see Pokémons 70m around you.
After successfully hiring a PR manager, Niantic breaks their deafening silence and tells us that the tracking system will not be fixed. They will replace it with something better. A new app rolls out, now with request signing to combat tracking websites. This takes about 5 days to crack before business returns to usual. People really want to be able to track their Pokémons, and having no ways to do so put a lot of people off. Closing Pokevision made many of my friends quit, because to them, Niantic didn't share their concerns at all.
Finally, the tracking system is replaced with a new one. You can now detect nearby Pokémons up to 200m (vs 1000m before). You still need to get within 70m of them to actually see them though. Niantic also activate an extra tracking system in certain American states, as a beta test. This has been active for about two weeks now without hitting the rest of the player base. Unfortunately, it is based on Pokestops, which are user-submitted landmarks from their previous game, Ingress. A lot of places do not have these at all, or extremely few. This makes the game basically unplayable in rural areas, where you'll rapidly run out of items or never find anything interesting.
For me, personally, I feel this game has great potential, but I really miss more openness from Niantic. What are their plans for the future? Which concerns are they acknowledging? Which are intentional features of the game, and thus ignored? I think this game basically blew up in their faces, and they weren't ready to handle the interest. It's sad that they let this chance go, because I think it will be extremely hard for them to redeem themselves after this.
unbelievr | 9 years ago | on: 8x Nvidia GTX 1080 Hashcat Benchmarks
In short terms, you need to sniff the 4-way handshake between a legitimate client and the AP it connects to. This can sometimes be forced by spoofing a "deauth" (disconnect) packet from the client, but requires support in the chipset for your wlan-card. (Injection and monitor mode).
Once you have the handshake, your options are either aircrack-ng, hashcat or other password cracking tools. Some of these have a crazy amount of options and possibilities for cracking, and getting to know them can increase your success rate by a lot.
However, the easiest way these days is to exploit WPS in the AP. Look up Reaver and Pixiewps.
unbelievr | 10 years ago | on: Bluetooth Technology 101
I felt that for the Low Energy part, the security concerns in this article were quite outdated. None of the listed attacks are applicable for LE.
Other than that, I think this gave a very good introduction to the protocol on all layers. I think the future for Bluetooth will be its ability to hook up lots of cheap sensors to a hub (with internet access, optionally) that can work for years without changing the battery. Unfortunately, the companies that already have a market share in e.g audio are trying to stall future advances in the LE front. Others are trying to basically reimplement BR/EDR in LE, thinking it will still stay "low energy".
unbelievr | 10 years ago | on: Netflix crackdown on border hoppers could kill some unblocking companies
It's also very clear that Netflix didn't want this, and that it was forced to make this move. (Couldn't find the exact quote, but newspapers have reported this).
The availability is quite sad now, though. Looking at uNoGS[0] and gk2[1], you can quickly see the disparity. USA pays $7.99 to access 5649 videos. Germany pays ~$9 to access 1412. Scandinavia (little to no dubbing) pays ~$9.5 to access 2038 videos. Most countries have half the content of the US, but pay above US prices on average.
So for some time now, EU has basically been subsidizing Netflix for America and Friends. I really hope that our licensing laws will get straightened out soon, although I can't see the movie business wanting to get rid of the middle-man businesses anytime soon. It generates a huge amount of cash.
unbelievr | 10 years ago | on: VisUAL, a highly visual ARM emulator
unbelievr | 11 years ago | on: American fuzzy lop
More specifically, I want to test against a stack with an API written in C, but the problem is that it is only accessible through code. Code that needs to be flashed to physical hardware before running. A crash in the stack leads to some trigger that can give output, so it's easy to identify a crash. For now, I have made a serialization layer for the API functions, but feel like any fuzzing methodologies would mainly test the serialization instead of the underlying stack.
Is there any tools out there that can do this, or what AFL-fuzz does but on ARM Cortex M running with a debugger?
unbelievr | 11 years ago | on: “We will sell you this microwave under the following conditions”
I also miss the possibility to give slightly fuzzed/offset values for certain things, like GPS granularity (Do you need to know my exact location, or just my country?) There's however an eternal struggle between the API devs wanting to make the permission system simpler, and the APP devs wanting it smarter and more refined.
unbelievr | 11 years ago | on: “We will sell you this microwave under the following conditions”
It is available for rooted phones running Stock Android through the Xposed framework. There it is called "AppOpsXposed".
unbelievr | 11 years ago | on: Alleged leak of more than 5M Gmail accounts
- Bioware (54)
- Bravenet (19)
- Bryce/daz3d/daz (244)
- Eharmony (64)
- Filedropper/fd/etc. (113)
- Freebie/Freebiejeebies (64)
- Friendster (65)
- Hon (42)
- Policeauctions (28)
- Savage/Savage2 (116)
- Xtube/porn (200ish)
Usually the process for ordering books is that you send them a PDF with embedded fonts inside it, and it's made at the university's printing house. They will handle distribution etc. So you really, really want it to look right at the first go.
There's been some progress the past few years now where you get to preview the book somewhat, but one surefire way to get it right is to use something like LaTeX. It used to be one of few WYSIWYG solutions out there. And it used to be really hard to do certain required things in e.g. Word. For instance skipping some page numbering and doing others in roman numerals etc.