{"id":10634,"date":"2023-07-16T22:34:16","date_gmt":"2023-07-16T20:34:16","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=10634"},"modified":"2023-07-16T22:34:16","modified_gmt":"2023-07-16T20:34:16","slug":"extracting-totp-keys-from-a-proprietary-android-2fa-app","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2023\/07\/16\/extracting-totp-keys-from-a-proprietary-android-2fa-app\/","title":{"rendered":"Extracting TOTP keys from a proprietary Android 2FA app"},"content":{"rendered":"<p>Source: <em><a href=\"https:\/\/yingtongli.me\/blog\/2023\/07\/04\/proprietary-totp.html\">Extracting TOTP keys from a proprietary Android 2FA app<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Source: Extracting TOTP keys from a proprietary Android 2FA app<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2023\/07\/16\/extracting-totp-keys-from-a-proprietary-android-2fa-app\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-10634","post","type-post","status-publish","format-link","hentry","category-senza-categoria","post_format-post-format-link"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2Lw","jetpack-related-posts":[{"id":11957,"url":"https:\/\/monodes.com\/predaelli\/2024\/10\/02\/totp-on-windows\/","url_meta":{"origin":10634,"position":0},"title":"TOTP on Windows","author":"Paolo Redaelli","date":"2024-10-02","format":false,"excerpt":"Recently I had to suggest a 2 factor authentication applicative for Windows. Of course I searched on alternativeto.net for a free-as-in-freedom program running on Windows founding this: 2fast (acronym for two factor authenticator supporting TOTP) is a free, open source, two factor authenticator for Windows and other platforms. 2fast has\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10931,"url":"https:\/\/monodes.com\/predaelli\/2023\/11\/01\/beeper-all-your-chats-in-one-app-yes-really\/","url_meta":{"origin":10634,"position":1},"title":"Beeper, all your chats in one app. Yes, really.","author":"Paolo Redaelli","date":"2023-11-01","format":false,"excerpt":"Beeper is a universal chat app. built on the open source chat protocol Matrix, Available on Linux and Android (and also on most widespread proprietary systems).Beeper contributes back to the Matrix community. All of their Matrix bridges are open source on our Github. Don't want to pay for Beeper? Self-host\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/android-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5168,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/01\/apple-is-another-dark-side\/","url_meta":{"origin":10634,"position":2},"title":"Apple is Another Dark Side","author":"Paolo Redaelli","date":"2019-02-01","format":false,"excerpt":"\u00abApple Hate From The Other Dark Side \u2013 Demo Insight\u00bb or the pot calling the kettle black. Apple is the new Evil Knight as much as Google Apple Hate From The Other Dark Side January 17, 2019 smdadmin 0 Comments Friday, September 18, 2015 Haters are gonna hate, right? What\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/android-2\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6167,"url":"https:\/\/monodes.com\/predaelli\/2019\/10\/09\/android-is-not-open-source\/","url_meta":{"origin":10634,"position":3},"title":"Android is NOT open source","author":"Paolo Redaelli","date":"2019-10-09","format":false,"excerpt":"Now I know I've done the-right-thing supporting Librem5. I knew that almost all phones comes with a proprietary OS, either the prison-ware iOS or proprietary derivative of Android. Yet I wasn't aware that the situation is SO bad. Read this. Android is not open source - The Quantified VC -\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/10\/x3mo7R1b52BI_whuA_YLXQ-1.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/10\/x3mo7R1b52BI_whuA_YLXQ-1.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/10\/x3mo7R1b52BI_whuA_YLXQ-1.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/10\/x3mo7R1b52BI_whuA_YLXQ-1.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4758,"url":"https:\/\/monodes.com\/predaelli\/2018\/10\/23\/google-news-app-bug-is-using-up-gigabytes-of-background-data-without-users-knowledge-slashdot\/","url_meta":{"origin":10634,"position":4},"title":"Google News App Bug Is Using Up Gigabytes of Background Data Without Users&#8217; Knowledge &#8211; Slashdot","author":"Paolo Redaelli","date":"2018-10-23","format":false,"excerpt":"Oh, the joy of proprietary software: Google News App Bug Is Using Up Gigabytes of Background Data Without Users' Knowledge - Slashdot Luckily I don't have it installed. A bug in the Google News app for Android is reportedly causing the app to use up excessive amounts of background data,\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5946,"url":"https:\/\/monodes.com\/predaelli\/2019\/09\/09\/use-briar-instead-of-bridgefy\/","url_meta":{"origin":10634,"position":5},"title":"Use Briar instead of Bridgefy!!!","author":"Paolo Redaelli","date":"2019-09-09","format":false,"excerpt":"Hong Kong Protesters Using Mesh Messaging App China Can't Block: Usage Up 3685% - Slashdot: An anonymous reader quotes Forbes: How do you communicate when the government censors the internet? With a peer-to-peer mesh broadcasting network that doesn't use the internet. That's exactly what Hong Kong pro-democracy protesters are doing\u2026","rel":"","context":"In &quot;Android&quot;","block_context":{"text":"Android","link":"https:\/\/monodes.com\/predaelli\/category\/android-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/09\/fdroid_badge.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/09\/fdroid_badge.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2019\/09\/fdroid_badge.png?resize=525%2C300&ssl=1 1.5x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/10634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=10634"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/10634\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=10634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=10634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=10634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}