Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 июня 2013, 2:39:53 AM   # 1
 
 
Сообщения: 1596
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Callback URL, раздевание символы?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
*** Вы могут переместить эти моды, я считаю, что это не в том месте - Извини! ***

Эй, ребята -

Мы в настоящее время переживаем новый метод для наших обратных вызовов операций, и мы, кажется, найти потенциальную ошибку с Blockchain и как они после обратного вызова URL-адрес с помощью их API. Мы не получили очень далеки с их общей поддержкой, поэтому мы надеемся, кто-то здесь может сформулировать то, что мы делаем неправильно или привлечь внимание правильных парней на Blockchain, чтобы ответить на наши нитки.

Не вдаваясь в подробности, мы создаем уникальный ключ обратного вызова для каждого пользователя, который регистрируется на нашем сайте с помощью шифрования ряд данных, привязанных к этому пользователю. Перед генерацией вызов Blockchain, мы также UrlEncode () секретный ключ, поскольку он содержит SPECIALS символы, которые не будут играть хорошо в браузере. Ниже будет приведен пример вызова Blockchain

https://blockchain.info/api/receive?method=create&адрес =<НАШ АДРЕС>&общий = ложь&Обратный вызов =<ДОМЕН>/callback.php?key=Qy5Z5sCNkYCoCmv2ppn1nw4qU3UsrS4TA%2Fx0nPQOsNBaTMAjl6HceHOBQsCeiKal2w0NEXbvJKF9x%2BIvTrgfoA%3D%3D

Как только мы получим ответ от удара URL выше, все выглядит отлично - они переигрывать URL обратного вызова точно так, как мы помещаем его, и мы получаем уникальный принимающий адрес, а также.

До сих пор, так хорошо - теперь, когда все становится странно.

После того, как мы отправляем BTC на новый Bitcoin получающего адрес возвращается выше, следующий полный URL обратного вызова вызывается из Blockchain.
<ДОМЕН>/callback.php?anonymous=false&общий = ложь&destination_address =<НАШ АДРЕС>&Подтверждения = 0&адрес =<НАШ АДРЕС>&Значение = 600000&input_address =<АДРЕС ОТПРАВИТЕЛЯ>&input_transaction_hash =&ключ =Qy5Z5sCNkYCoCmv2ppn1nw4qU3UsrS4TA% 2Fx0nPQOsNBaTMAjl6HceHOBQsCeiKal2w0NEXbvJKF9x + IvTrgfoA&transaction_hash = e1fd6dadc0 ...&

Вы заметите, что параметр «ключ» фактически лишены два последних "% 3D"«S разрывая наше дешифрование рутины устарела?

Теперь - Если кто-то может сказать мне, почему это происходит, я с удовольствием раскошелиться на пожертвования! Я действительно надеюсь, что это где-то на нашей стороне, но после того, глядя на это все выходные, я не думаю, что это.
casinobitco сейчас офлайн Пожаловаться на casinobitco   Ответить с цитированием Мультицитирование сообщения от casinobitco Быстрый ответ на сообщение casinobitco


Как заработать Биткоины?
Без вложений. Не майнинг.


17 июня 2013, 3:18:59 AM   # 2
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Callback URL, раздевание символы?

Получил 1806 Биткоинов
Реальная история.





Две вещи:

(1) Когда речь идет о blockchain.Информация пожалуйста, используйте .Информация.  "blockchain" это сердце децентрализованной сети Bitcoin, и полностью отличается от blockchain.info который централизованная служба, которая помогает людям, как получить доступ к данным в blockchain.

(2) Строка вы выделенные красным цветом, это Base64 используется для передачи данных в URL. Любые две последовательности символов предшествовали "%" является "побег" характер, что в противном случае было бы испоганить свой URL. В этом случае,% 3D на самом деле равно-знак "знак равно", Это, как правило, в конце строк base64, которая объясняет, сколько обивки использовать. Везде вы видите% 3D это просто способ передать знак равенства в URL фактически не запутанным любой другой URL-переводчиков, которые в противном случае использование знаков равенства для других вещей.

Если эти символы раздевание, вы можете просто попробовать его с 0, 1 или 2 равно знаков, а затем декодировать base64. Я считаю, что только когда-либо 0, 1 или 2, в зависимости от того, сколько байтов заполнения находятся в конце строки. Если вы используете неправильный номер, вы либо без ошибок (маловероятно), или просто получить неправильный ответ (что более вероятно). Но один из них будет работать.
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

17 июня 2013, 12:00:23 PM   # 3
 
 
Сообщения: 1596
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Callback URL, раздевание символы?

Спасибо за разъяснение по blockchain.info и помощь!

Я дам, что вихрь, я считаю, что вы правы, что он будет работать в случае наличия 0,1,2 "знак равно" в конце строки. Моя единственная забота сейчас, что там не будет "знак равно" встроенный в строке (не конец), которые получают раздели.

casinobitco сейчас офлайн Пожаловаться на casinobitco   Ответить с цитированием Мультицитирование сообщения от casinobitco Быстрый ответ на сообщение casinobitco

17 июня 2013, 4:31:40 PM   # 4
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Callback URL, раздевание символы?

Спасибо за разъяснение по blockchain.info и помощь!

Я дам, что вихрь, я считаю, что вы правы, что он будет работать в случае наличия 0,1,2 "знак равно" в конце строки. Моя единственная забота сейчас, что там не будет "знак равно" встроенный в строке (не конец), которые получают раздели.



"знак равно" символы не являются частью кодирования base64, кроме идентификации отступы в конце строки. Только два небуквенных символов "+" (% 2B) и "/" (% 2F). Поскольку существует% 2F последовательность и "+",% 2B знаков в строке в обоих местах, похоже, что вы все в порядке. Равных признаки, как представляется, единственное, что не хватает.
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

17 июня 2013, 9:33:31 PM   # 5
 
 
Сообщения: 1596
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Callback URL, раздевание символы?

Правильно - он должен быть только в конце "ключ"

То, что я на самом деле найти сейчас, что blockchain.info будет успешно создан «расшифровывает» URL-адрес на их стороне после адреса ... Так что, как только они получают депозит на определенный адрес, они вызов URL обратного без кодированного значения, так что если «+" или "знак равно" находится в URL, он будет получать волосатые на моей стороне.

Например, если я посылаю в течение следующего ключа blockchain.info
?ключ = XYZ123% 2B456abc

Он придет на мой сервер, как "? Ключ = XYZ123 + 456abc" и мое приложение будет относиться к этому как две строки " "XYZ123" а также "456abc" как Интернет-протокол подставит + для пространства, как он попадет на мой сервер.


casinobitco сейчас офлайн Пожаловаться на casinobitco   Ответить с цитированием Мультицитирование сообщения от casinobitco Быстрый ответ на сообщение casinobitco

24 октября 2014, 3:54:09 AM   # 6
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Blockchain Callback URL, раздевание символы?

Здравствуй,
я имел много проблем с этим Bitcoin API тоже по URL специальным образом обратного вызова
после 2 ночи головных болей, я, наконец нашел проблему: р
это DEMO, который будет интересен интегрировать этот LOVELY API на своем сайте он может "Проверка перед покупкой" Ссылка здесь : http://ex-currency.com/btc/index.php
Оплата Отправленные / ПОЛУЧАЛ / Подтвержденные немедленно
цена любопытства 1 USD
ExchangeCurrency сейчас офлайн Пожаловаться на ExchangeCurrency   Ответить с цитированием Мультицитирование сообщения от ExchangeCurrency Быстрый ответ на сообщение ExchangeCurrency



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW