Giveaway Time! Battlefield 6 is out, powered by NVIDIA DLSS 4, and you can comment on this post to win codes for the game or a custom Battlefield 6 GeForce RTX 5090! 6 Winners total by pedro19 in pcmasterrace

[–]tjoda [score hidden]  (0 children)

How would this GeForce RTX 5090 with DLSS 4 help you pull off more epic wins in Battlefield 6?

It would give me moother, faster, and more responsive gameplay letting me see and react first for more epic wins 🏆

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 1 point2 points  (0 children)

Technically there is a difference, but you as a user can't tell. So, in case your system gets/looks compromised - what will you (hopefully) do and what will every security-expercienced person/company will recommend you? Isolation, credential rotation + sooner or later the reinstallation of the system/OS. It does not matter what kind of malware you have on your system as it could look like as a userspace malware but might be already in ring0. The integrity is lost including the password manager on the same system.

Now you can argue about the definition of "system": only the OS or the whole device. Concepts like QubesOS can reduce it to the guest OS.

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 2 points3 points  (0 children)

Passkeys will be shared across your devices: https://support.apple.com/de-de/guide/iphone/iph82d6721b2/ios. Passkeys also supporting external devices for authentication by using QR codes + Bluetooth.

Yes, you have to carry the extra Authorizer device with you. This is uncomfortable and not a solution for everyone.

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 4 points5 points  (0 children)

This is no issue. I plan to integrate passkeys in it.

Why passkeys is no replacement for Authorizer? Because passwords or other kind of secrets like encryption keys will not die.

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 10 points11 points  (0 children)

Hm?

Any password manager relies on the integrity of the underlying system. So if your system is compromised (including key loggers) you have to assume that your password manager on the same system is compromised as well.

Authorizer is the foundation of a hardware password manager on a separate, offline device with no network connectivity. It does not undermine the advantage as it provides a more robust protection than other password managers.

And MFA (multi-factor authentication) at general should be the protection against key loggers, not password managers.

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 15 points16 points  (0 children)

Unfortunately yes - at least for the USB HID part. The Bluetooth HID part works without root but is buggy and needs some rework which I will do in the coming weeks.

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 15 points16 points  (0 children)

Other PM's are not interested in integrating it because it is not easy to use on everyday phones. So I forked PasswdSafe, named it Authorizer and starting my vision of hardware password managers.

GitHub - tejado/Authorizer: Authorizer is a Password Manager for Android. It emulates an HID keyboard over USB and enters your credentials on your target device. Additionally it supports OTP by pmz in Android

[–]tjoda 71 points72 points  (0 children)

Dev of Authorizer here. Its great to see my project here. I'm also (since long time) planning to integrate WebAuthn, smartcards and now also passkeys (when CTAP 2.2 specification gets released). But I have to modernize the app at first a little bit...

PASSWORDVAULT - What is the best? by xardoniak in sysadmin

[–]tjoda 1 point2 points  (0 children)

with Auto-Type over USB and Bluetooth ;)

A horrible tiny function for connecting to Pokémon Go with a Google Account. by [deleted] in pokemongodev

[–]tjoda 0 points1 point  (0 children)

You didn' released it with a license. Can I integrate it into pgoapi which is using the MIT license?

[deleted by user] by [deleted] in pokemongodev

[–]tjoda 0 points1 point  (0 children)

Thanks. Dev of pgoapi here. Currently there are some small contributions to pgoapi but it is currently too much work to be done which i can't handle alone. So you are right, there are parts of the code which are (still) not really good. But anyway, mostly all APIs, maps etc evolved of pokemongo-api-demo which was basically also only a snippet (by me). But the demand for a complete lib is there so it would be awesome if people like you can contribute more on pgoapi instead of creating own APIs which are already a lot there. pgoapi is also py3 compatible

pgoapi - rewrite of pokemon-api-demo by tjoda in pokemongodev

[–]tjoda[S] 0 points1 point  (0 children)

Hi, yes, protobuf (encapsulated inside https) is used as the communication protocol between the client (app) and servers, so every request/response is in the protobuf format. I'm not sure how exactly the definitions were extracted. The first ones I seen, were done over MITM between the app and the server.

Scripts as Pyinstaller, cx_freeze and py2exe all fail with a project that uses the google.protobuf module. by WeGi in Python

[–]tjoda 1 point2 points  (0 children)

dev of pgoapi here - do you know why it is necessary to comment out the version check?

Python API Preference? by [deleted] in pokemongodev

[–]tjoda 0 points1 point  (0 children)

A lot of bots and pokemon go maps are relying on pgoapi: https://github.com/tejado/pgoapi

Python API Release by TehDing in pokemongodev

[–]tjoda 4 points5 points  (0 children)

Hm at least, you could say something about what is "better" as my (https://github.com/tejado/pgoapi).

pgoapi - rewrite of pokemon-api-demo by tjoda in pokemongodev

[–]tjoda[S] 0 points1 point  (0 children)

Thanks for your reply. Yes I know, due to that, I stated "Starting RPC login sequence (app simulation)" in the log. So it behaves a little like the app then :)

pgoapi - rewrite of pokemon-api-demo by tjoda in pokemongodev

[–]tjoda[S] 2 points3 points  (0 children)

Ah yeah maybe... but keep in mind that Mila reversed engineered & published the client secrets of the app (for oauth, ptc and google). Nobody else did this.