84 registros. Arquivo bruto: inventario.csv

categoriatipoidentificadorvalorexportadoevidenciaobservacao
artefatoarquivoAPK originalC:\Users\ADM\Downloads\NFCLocator-.apksha256sum3770889 bytes; preservado sem modificacao
artefatoarquivocopia de trabalhoNFCLocator-analysis.apksha256summesmo SHA-256 do original
artefatohashSHA-25621ccef318fed2f2013fda52603a0d3473aba1b75b8dcf0ce46f98460de98d205sha256sumidentidade do artefato
artefatoidentidadeapplicationIdcom.banking.trackerproAndroidManifest.xml; rea-inspect-android-package.jsondivergente do namespace das classes
artefatoidentidadenamespace de classesapp.nfcsecurity.vaultapktool.yml; smaliresource package id 0x7f
artefatoidentidadenome exibidoNfc Securityres/values/strings.xml app_name
artefatoversaoversionName / versionCode7.28.82 / 431870apktool.yml
artefatosdkminSdk / targetSdk / compileSdk24 / 34 / 34apktool.yml + manifest
artefatoassinaturav1+v2+v3 com 1 signerCN=Android, OU=Mobile, O=Local, L=City, ST=SP, C=BRevidencias/apksigner-verify.txt; evidencias/rea-apk-signature.jsonautoassinado RSA-2048 SHA-256 06c08cb7...
artefatodexclasses.dex3597808 bytes; 3287 class_defs; 27619 metodos; 21858 stringsparse do cabecalho DEXunico dex
artefatorecursoresources.arsc937140 bytes; 728 entradas; 110 localesevidencias/tree-apk.txt
artefatoausencialib/ / OBB / split APKinexistentesunzip -Z1nenhum codigo nativo; APK unico
permissaouses-permissionandroid.permission.INTERNETAndroidManifest.xmlnecessaria ao WebSocket
permissaouses-permissionandroid.permission.NFCAndroidManifest.xmlcentral: le o chip do cartao
permissaouses-permissionandroid.permission.FOREGROUND_SERVICEAndroidManifest.xmldeclarada sem nenhum service
permissaopermissionapp.nfcsecurity.vault.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSIONprotectionLevel=signatureAndroidManifest.xmlgerada por AndroidX/AGP
permissaouses-featureandroid.hardware.nfcrequired=trueAndroidManifest.xmlapp so instala com NFC
componenteactivityapp.nfcsecurity.vault.ReFragmentlaunchMode singleTask; MAIN+LAUNCHER; TECH_DISCOVEREDtrueAndroidManifest.xml linhas 10-19entrypoint real; recebe tag NFC em primeiro plano
componenteactivityapp.nfcsecurity.vault.MainActivitysem intent-filterfalseAndroidManifest.xml linha 20codigo morto: nenhum startActivity aponta para ela
componenteproviderandroidx.startup.InitializationProviderauthorities com.banking.trackerpro.androidx-startupfalseAndroidManifest.xml linhas 23-27inicializacao AndroidX
componentereceiverandroidx.profileinstaller.ProfileInstallReceiver4 actions androidx.profileinstaller.*; permission DUMPtrueAndroidManifest.xml linhas 28-41biblioteca; exige permissao DUMP
componenteausencia<service>0 ocorrenciasgrep '<service' AndroidManifest.xmlFOREGROUND_SERVICE declarada sem uso
filtrointent-filterMAIN + LAUNCHERAndroidManifest.xml linhas 11-14icone na gaveta
filtrointent-filterandroid.nfc.action.TECH_DISCOVERED + @xml/nfc_tech_filterIsoDep / NfcA / NfcBAndroidManifest.xml linhas 15-18registra para qualquer cartao ISO-DEP
filtroausenciadeep links (VIEW + BROWSABLE)inexistentesAndroidManifest.xmlnao abrivel por URL
filtroausenciahost card emulation / DELEGATION_SERVICEinexistenteAndroidManifest.xmlnao emula cartao; le cartao real
recursolayoutactivity_cardbank.xmlConstraintLayout com WebView fullscreendecompilado/apktool/res/layouttela real do app
recursolayoutactivity_main.xmlstatus do cartao + logodecompilado/apktool/res/layouttela de MainActivity (morta)
recursolayoutfragment_first.xml / fragment_second.xml / content_main.xmllorem ipsum / templatedecompilado/apktool/res/layoutsobras de template
recursonavigationnav_graph.xmlcom.billy.cardemv.FirstFragment / SecondFragmentdecompilado/apktool/res/navigationvazamento do nome de pacote original
recursostyleTheme.NovoNome / Base.Theme.NovoNomeparent Material3 DayNight NoActionBardecompilado/apktool/res/values/styles.xml linhas 285 e 3065placeholder de rebranding
recursoxmlnetwork_security_config.xmlcleartext=false; ancora system; sem pinningdecompilado/apktool/res/xml
recursoxmlnfc_tech_filter.xmlIsoDep / NfcA / NfcBdecompilado/apktool/res/xml
recursodrawablelogo.png265798 bytes; marca TOTAL SECURE (escudo + cadeado + cartao)decompilado/apktool/res/drawablefachada de seguranca
recursostringtextos PT-BR do appCartao Detectado / Conectado / 01 - Processando / 03 - Sem sinal / pin-4-digitosdecompilado/apktool/res/values/strings.xml
assetarquivoaids.txt279 bytes; 15 AIDs EMVdecompilado/apktool/assets/aids.txtusado por MainActivity.loadAidsFromAssets
assetarquivonfc_config.dat25422 bytes; entropia 7.9917 bit/byte; SHA-256 5f7d129c...armazenamento.md secao 4NAO referenciado no codigo; cifrado
assetarquivocard_resources.bin15064 bytes; entropia 7.9876 bit/byte; SHA-256 cbb8de4b...armazenamento.md secao 4NAO referenciado no codigo; cifrado
codigoactivityReFragment.handleTagDataisoDep.transceive(APDU) + serviceClient.sendResponse()ReFragment.java 122-136 e 172-189relay de APDU comprovado
codigoclassedefpackage/vo5bwhcliente WebSocket + fila + reconexao a cada 3svo5bwh.javacanal do relay e do PIN
codigoclassedefpackage/vn9w9z8kWebSocketListener; parse de direction=requestvn9w9z8k.javarecebe APDU do servidor
codigoclassedefpackage/bscofre de URLs: reversao + base64/XOR chave 42/31/55/13bs.javainclui infra legada cupworldcup.site
codigoclassedefpackage/bdWebViewClient que injeta JS de captura de PINbd.java onPageFinished
codigoclassedefpackage/cd@JavascriptInterface 'Android' -> sendPincd.javaextrai pin= da URL
codigometodoMainActivity.injectTrack2Datasubstitui tag EMV 0x57 por Track-2 injetadoMainActivity.java 193-195manipulacao de dados do cartao
codigometodoMainActivity.modifyCtqForPinBypass9F6B -> 02 80MainActivity.java 367-369indicio de bypass de CVM/PIN
codigoconstanteMainActivity.ACCEPT_ANY_AIDtrueMainActivity.java 32 e 76-81nenhuma validacao de AID
codigoclassecom.totalsecure.utils.UtilZ0Y480decode() inverte string (+4 helpers numericos)UtilZ0Y480.javaofuscacao de strings
codigoausenciaSharedPreferences / Room / Keystore / DataStore0 ocorrencias no appgrep nas fontes JADXsem persistencia local
codigoausenciaDexClassLoader / System.loadLibrary0 ocorrencias no appgrep nas fontes JADXsem carregamento dinamico nem codigo nativo
redeendpointGET https://dashboard.gripe/?step=<etapa>&session_id=<id>etapas: vazio / cartao-aproximado / finalizadobs.getWebUrl; ReFragment.goStepsem autenticacao
redeendpointWSS wss://dashboard.gripe/ws-relaypingInterval 15s; reconexao agendada 3sbs.getWsUrl; vo5bwh.javacanal de APDU e PIN; sem auth
redeendpointGET https://dashboard.gripe/api/status-bs.getPanelStatusUrl; MainActivity.painelStatusUrldeclarado e nunca usado
redeendpointWSS wss://ws.cupworldcup.site-bs._a (base64+XOR)codigo morto
redeendpointGET https://web.cupworldcup.site-bs._b / bs._c (base64+XOR)codigo morto
redeendpointGET https://api.cupworldcup.site/api/status-bs._d (base64+XOR)codigo morto
redemensagemcliente -> servidor: identidade{"role":"IsoDep","deviceReady":bool,"id":session}vn9w9z8k.onOpen
redemensagemcliente -> servidor: status{"session","type":"deviceStatus","deviceReady"}vo5bwh.sendDeviceStatus
redemensagemcliente -> servidor: PIN{"session","type":"pin","deviceReady","pin":"4 ou 6 digitos"}vo5bwh.sendPinPIN em claro dentro do TLS
redemensagemcliente -> servidor: resposta APDU{"session","deviceReady","data":HEX,"direction":"response"}vo5bwh.sendResponse
redemensagemservidor -> cliente: request APDU{"direction":"request","data":HEX}vn9w9z8k.onMessageexecutado no chip via transceive
redesdkOkHttp 4.9.3 (+ Okio)-okhttp3/internal/Util.java:82 userAgentsem header, sem token, sem pinning
redeausenciacredenciais no DEX0 (Bearer / token / api_key / secret / password)varredura de 21858 strings do DEXmodelo de confianca nao usa autenticacao
libframeworkAndroidX + Material Components111 + 90 classescontagem por pacoteUI e tema
libframeworkorg.json22 classescontagem por pacotemontagem das mensagens WS
libframeworkGuava (ofuscado)classe aiy8f7asu0y549vxtx = AbstractFuturesmali/aiy8f7asu0y549vxtx.smalilib achatada no pacote default
libausenciakotlin.Metadata0 anotacoesgrep 'Lkotlin/Metadata;' smalimetadados removidos pelo ofuscador
libausenciaFirebase / Facebook / analytics / pushinexistenteslistagem de pacotessem telemetria de terceiros
reconstrucaoartefatoNFCLocator-rebuilt-unsigned.apk3668797 bytesapktool brecompilado de smali + recursos
reconstrucaoartefatoNFCLocator-rebuilt-signed.apkassinado com analysis.keystoreapksigner verify OK
reconstrucaoverificacaoresources.arsc byte-identico937140 bytes; SHA-256 igual ao originalcomparacao em Pythonfidelidade total dos recursos
reconstrucaoverificacaoclasses.dex estrutural3287 classes / 27619 metodos / 21858 strings / 4229 tiposcomparacao em Pythonbytes diferentes (re-encodamento smali)
reconstrucaoausenciaprojeto Gradle compilavelnao recuperavellimitacoes.md secao 4sem fontes nem metadados de build
evidenciaarquivoevidencias/rea-inspect-android-package.jsonmanifest + permissoes + componentes (providers jadx 0.7.1)REA CLI
evidenciaarquivoevidencias/rea-apk-signature.jsonesquemas v1/v2/v3 + certificado + digestsREA CLI
evidenciaarquivoevidencias/rea-decode-resources.jsonmanifest legivel + 110 locales + stringsREA CLI com apktool 3.0.3
evidenciaarquivoevidencias/rea-class-refragment.jsoninventario de membros de ReFragmentREA CLI
evidenciaarquivoevidencias/rea-search-nfcsecurity.json4 classes do pacote do appREA CLI
evidenciaarquivoevidencias/apksigner-verify.txtverificacao v1/v2/v3 e certificadobuild-tools 36.1.0
evidenciaarquivoevidencias/jadx-decompile.log3028 java + 7 errosjadx 1.5.6
evidenciaarquivoevidencias/tree-apk.txtarvore e contagem por diretoriounzip -Z1
evidenciaarquivoevidencias/zip-listing.txtlistagem completa das 728 entradasunzip -l
evidenciaarquivoevidencias/proxy-validacao.txtIP de saida 148.227.87.37 - Sao Paulo/BRipinfo.io via proxycredenciais mascaradas
evidenciaarquivoevidencias/smali-reachable.jsongrafo de alcance a partir das 3 activitiestools/smali_reach.pyressalva: grafo denso por ofuscacao