Вернуться   Биткоин Форум > Bitcoin Обсуждение
6 ноября 2011, 12:52:22 AM   # 1
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: пакеты Subvertx Ubuntu (только Oneiric Ocelot)

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


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

Это простой набор утилит для работы с Bitcoin сети / протокола. Вместе вы можете использовать их в качестве клиента «мухи». Я люблю небольшие наборы между рабочими программами, потому что это UNIX философия о строительстве небольших кирпичей, которые вы можете собрать вместе, чтобы создать набор настраиваемого между запирающим механизмом программ и демонами.

Это доказательство концепции построен прочь работы в незавершенном libbitcoin.

Subvertx представляет собой набор из 4 инструментов:
- голосующий, загружает blockchain из bitcoind в базу данных PostgreSQL.
- баланс, запрашивает базу данных PostgreSQL, загруженные с Poller найти баланс адреса Bitcoin.
- собств, создать новый секретный ключ, подписи данных, проверки данных или показать Bitcoin адрес этого ключа.
- mktx, подключается к bitcoind и посылает деньги с выхода на новый адрес. Вы можете использовать это в сочетании с сайтом, как blockexplorer.com в качестве инструмента для выполнения операций очень просто.

Показать помощь:
Код:
genjix @ случайно: ~ / subvertx $ собств
Использование: собств [COMMAND] [ARGS] ...

В Priv команды:
  новый Сформировать новый секретный ключ и вывод на STDOUT
  знак Подписать следующий аргумент с помощью секретного ключа в STDIN
  проверить Проверьте следующий аргумент с помощью закрытого ключа в STDIN
  адрес показать соответствующий Bitcoin адрес

genjix @ случайно: ~ / subvertx $ mktx
Использование: mktx [HOST [: порт]] [ВЫХОД] [АДРЕС] [СУММА]

ВЫХОД состоит из хэш транзакции и индекс выходного
  125d49f6b826c564ea99345c56286de4b5126e3da38691caa4ccc68c8c8118d5: 1
СУММА использует внутренние значения Bitcoin
  0,1 BTC = 0,1 * 10 ^ 8 = 1000000

genjix: ~ $ голосующий
голосующий [DBNAME] [DBUSER] [DBPassword] [HOST: PORT] ...

genjix: ~ $ Баланс
Использование: баланс [BACKEND] [АДРЕС]

BACKEND состоит из разделенных двоеточием списка параметров.
  PostgreSQL: База данных: имя пользователя: пароль

Создайте новый секретный ключ, подписать и проверить хэш транзакции:
Код:
genjix @ случайно: ~ / subvertx $ собств новый > / TMP / private_key
genjix @ случайно: ~ / subvertx $ собств знак f5cffc95a4a83c23cb9f666c7cf552f27d9845778bb09a98d5169c461483ba41 < / TMP / private_key > signed_data
genjix @ случайно: ~ / subvertx $ собств проверить f5cffc95a4a83c23cb9f666c7cf552f27d9845778bb09a98d5169c461483ba41 "`Кот signed_data`" < / TMP / private_key
1

Покажите свой адрес Bitcoin:
Код:
genjix @ случайно: ~ / subvertx $ собств адрес < / TMP / private_key
14DDgj2r8WQEwfTDEjJFBn3wRnHmXzgB3z

Для того, чтобы отправить несколько биткойнов, вам необходимо отправить несколько биткойнов по адресу, который вы сгенерировали выше (в нашем случае 14DDgj2r8WQEwfTDEjJFBn3wRnHmXzgB3z). Затем вам нужно искать сделку по blockexplorer и найти выход, который он получил отправлен.

В В нашем случае, в Bitcoins мы послали пошел в сделку 125d49f6b826c564ea99345c56286de4b5126e3da38691caa4ccc68c8c8118d5 (хэш) и выход 1.

Наш адрес назначения будет: 14UZVX5q1EcE4aT5k1c3eqw3oNUiCN3T23

Количество Bitcoins для отправки указано в Bitcoin внутреннего формата (который является суммой * 10 ^ 8):
0.01 BTC = 100 0000

Затем он будет подключаться к bitcoind на локальном хосте: 8333 и отправить его на сделку, которая будет распространяться по всей сети.

Код:
genjix @ случайно: ~ / subvertx $ mktx локальный 125d49f6b826c564ea99345c56286de4b5126e3da38691caa4ccc68c8c8118d5: 1 14UZVX5q1EcE4aT5k1c3eqw3oNUiCN3T23 +1000000 < / TMP / private_key
1 коллеги подключены.
s: версия (85 байт)
Г: версия (85 байт)
s: verack (0 байт)
г: verack (0 байт)
Связанный
с: ТМ (225 байт)
20 5b f8 0b 8e 5а 54 5d 1f 10 5d 8b 72 е5 FF FD E8 с6 FB е7 B9 б3 переменного тока 4d 8d 8f f5 9b 26 58 82 12

Эти цифры являются хэш-транзакции, которые можно посмотреть на blockexplorer.

голосующий

Для того, чтобы использовать Poller сначала необходимо импортировать схему, которую можно загрузить с Вот (Предварительно загруженный blockchain является Вот).

Код:
# Сделать все вещи Postgres, чтобы сделать новую базу данных
$ Судо су Postgres
# CreateUser genjix
...
# PSQL
> CREATE DATABASE Bitcoin;
> уволиться
# Выход

$ Wget http://libbitcoin.org/bitcoin.sql
$ PSQL Bitcoin < bitcoin.sql

# Это хорошая идея, чтобы запустить это в экране
$ Экран -S Poller
$ Голосующий Bitcoin genjix psqlpassword локальный
... начинает загрузку blockchain в PostgreSQL
# Теперь закрыть терминал. Вы можете повторно открыть терминал с экраном -x Poller

Poller делает полную проверку blockchain. Это займет много времени, так как это база данных SQL, и это проверка всех блоков.

Баланс необходим полный blockchain иначе вы не могли бы получить уточненный баланс отчитался. Это довольно простая в использовании:
Код:
$ Баланс PostgreSQL: база данных: имя пользователя: пароль 1jkjsjkdskjb2kkjbkjdsk

пакеты Ubuntu

PPA можно посмотреть на Launchpad.

Добавьте эти 2 строки в конец вашего /etc/apt/sources.list
Код:
Деб http://ppa.launchpad.net/genjix/libbitcoin/ubuntu Грез магистраль
Deb-SRC http://ppa.launchpad.net/genjix/libbitcoin/ubuntu Oneiric Главный

Код:
$ Wget -q "http://keyserver.ubuntu.com:11371/pks/lookup?op=get&поиск = 0x4F8AE60DB3FC740E" -O- | Sudo APT-ключ добавить -
$ Суды обновление APT-получить
$ Sudo APT-получить установку subvertx

Это PPA также имеет пакет для libbitcoin-разработчика, хотя API не документирован в данный момент.

Камиль Domański работает на папуасском сборочный файле, который должен быть готов завтра.

Исходный код для убогих, не Ubuntu:
https://gitorious.org/libbitcoin/libbitcoin
https://gitorious.org/libbitcoin/subvertx

Я не могу подчеркнуть достаточно для людей, чтобы использовать это на свой страх и риск, как это альфа-версия.

Спасибо идет к,

Камил Domański (kdomanski)
Ян Энгельгардт (SE7) <jengelh@medozas.de>
Патрик Strateman (phantomcircuit)
Denis Roio (Яромил)
Амир Таки (genjix) <genjix@riseup.net>
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix


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


6 ноября 2011, 1:09:00 AM   # 2
 
 
Сообщения: 1232
Цитировать по имени
цитировать ответ
по умолчанию Re: пакеты Subvertx Ubuntu (только Oneiric Ocelot)

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





Инструкции по установке Источник

Тебе понадобится:

  - г ++ 4.6
  - cppdb
  - увеличение
  - libpq-DEV
  - PostgreSQL

Построить cppdb, используя инструкции на их сайте.

  $ СВН со http://cppcms.svn.sourceforge.net/svnroot/cppcms/cppdb/trunk cppdb-ствол
  $ Кд cppdb-ствол
  $ MkDir сборки
  $ Кд сборки

Вы можете использовать -DCMAKE_INSTALL_PREFIX, если вы хотите установить в нестандартном месте, например, локальный каталог.

  $ CMake -DCMAKE_INSTALL_PREFIX = / TMP / cppdb / .. -DPQ_BACKEND_INTERNAL = 1
  $ делают
  # Сделать установку

Клон репо и строить.

  $ Мерзавец клон мерзавец: //gitorious.org/libbitcoin/libbitcoin.git
  $ Кд libbitcoin
  $ ./configure
  $ делают
  # Сделать установку

Не забудьте инициализировать и создать базу данных (см первый пост выше для более подробной информации, как).

  $ PSQL Bitcoin < bitcoin.sql

То же самое для subvertx люкс

  $ Мерзавец клон мерзавец: //gitorious.org/libbitcoin/subvertx.git
  $ Кд subvertx
  $ ./configure
  $ делают
  # Сделать установку
genjix сейчас офлайн Пожаловаться на genjix   Ответить с цитированием Мультицитирование сообщения от genjix Быстрый ответ на сообщение genjix



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW