Show Posts
|
Pages: [1]
|
Earlier today, an attacker exploited a previously unknown vulnerability in one of bustabit's API methods which allowed him to find out the current game's outcome before its end. By exploiting this bug the attacker managed to win a total of 122.5686 BTC and empty the hot wallet.
I have confirmed the existence of this vulnerability and deployed a fix for it. In a few minutes, the game will resume and the hot wallet refilled.
bustabit will reimburse all affected bankroll investors out of pocket. Each investor's account will be credited with the full amount of bits lost to the attacker and an equal amount of dilution fee credits. Because I want to ensure that all affected investors are made whole (vs just adding 122.5686 BTC to the bankroll again), this will take 1-2 days while I calculate how much each investors is owed.
There is no indication that this vulnerability was exploited before today. Player funds were not at risk at any point in time. The problem was specific to bustabit and bustadice was not affected in any way.
Do you can help to another busta sites, for solved that vulnerability too ?
|
|
|
See Daniel's commentary !
|
|
|
Need help on building altcoin on mac os x, I can build litecoin on mac os x, my version is mac osx 10.8, litecoin 0.8.6.3, but I can't build vert coin on mac os x, following is the build errors: > cytekiMac:src smith$ make -f makefile-ct.osx /bin/sh ../share/genbuild.sh obj/build.h fatal: Not a git repository (or any of the parent directories): .git
llvm-g++ -c -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DMAC_OSX -DMSG_NOSIGNAL=0 -DBOOST_SPIRIT_THREADSAFE -DUSE_UPNP=1 -DUSE_IPV6=1 -I/Users/cy/Desktop/CT/src/leveldb/include -I/Users/cy/Desktop/CT/src/leveldb/helpers -DHAVE_BUILD_INFO -I"/Users/cy/Desktop/CT/src" -I"/Users/cy/Desktop/CT/src/obj" -I"/usr/local/include" -I"/usr/local/opt/berkeley-db4/include" -I"/usr/local/opt/openssl/include" -MMD -MF obj/checkpoints.d -o obj/checkpoints.o checkpoints.cpp
llvm-g++ -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -g -DMAC_OSX -DMSG_NOSIGNAL=0 -DBOOST_SPIRIT_THREADSAFE -DUSE_UPNP=1 -DUSE_IPV6=1 -I/Users/cy/Desktop/CT/src/leveldb/include -I/Users/cy/Desktop/CT/src/leveldb/helpers -DHAVE_BUILD_INFO -I"/Users/cy/Desktop/CT/src" -I"/Users/cy/Desktop/CT/src/obj" -I"/usr/local/include" -I"/usr/local/opt/berkeley-db4/include" -I"/usr/local/opt/openssl/include" -o carbonemissiontradecoind -L"/usr/local/lib" -L"/usr/local/opt/berkeley-db4/lib" -L"/usr/local/opt/openssl/lib" leveldb/libleveldb.a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.o -dead_strip -ldb_cxx-4.8 -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lboost_chrono-mt -lssl -lcrypto -lz -lminiupnpc /Users/cy/Desktop/CT/src/leveldb/libleveldb.a /Users/cy/Desktop/CT/src/leveldb/libmemenv.a ld: warning: ignoring file /Users/cy/Desktop/CT/src/leveldb/libmemenv.a, file was built for archive which is not the architecture being linked (x86_64): /Users/cy/Desktop/CT/src/leveldb/libmemenv.a
Undefined symbols for architecture x86_64: "vtable for CWallet", referenced from: CWallet::CWallet(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)in init.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "vtable for CBasicKeyStore", referenced from: CBasicKeyStore::~CBasicKeyStore()in init.o CBasicKeyStore::CBasicKeyStore()in init.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "GetOpName(opcodetype)", referenced from: CScript::ToString() constin init.o "GetNfactor(long long)", referenced from: CBlock::GetPoWHash() const in init.o "vtable for CKeyStore", referenced from: CKeyStore::~CKeyStore()in init.o CKeyStore::CKeyStore()in init.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "_fImporting", referenced from: CImportingNow::CImportingNow()in init.o CImportingNow::~CImportingNow()in init.o "noui_connect()", referenced from: _main in init.o "ReadConfigFile(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > > >&)", referenced from: AppInit(int, char**)in init.o "_fCommandLine", referenced from: AppInit(int, char**)in init.o "CreatePidFile(boost::filesystem::path const&, int)", referenced from: AppInit(int, char**)in init.o "PrintExceptionContinue(std::exception*, char const*)", referenced from: AppInit(int, char**)in init.o "_nTransactionsUpdated", referenced from: Shutdown() in init.o "ShutdownRPCMining()", referenced from: Shutdown() in init.o "StopNode()", referenced from: Shutdown() in init.o "_cs_main", referenced from: Shutdown() in init.o "CCoinsViewCache::Flush()", referenced from: Shutdown() in init.o "real_strprintf(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, ...)", referenced from: AppInit2(boost::thread_group&) in init.o "RenameOver(boost::filesystem::path, boost::filesystem::path)", referenced from: ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o "CLevelDB::~CLevelDB()", referenced from: CBlockTreeDB::~CBlockTreeDB()in init.o "_nLocalServices", referenced from: AppInit2(boost::thread_group&) in init.o "RenameThread(char const*)", referenced from: ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o Shutdown() in init.o "_fPrintToDebugger", referenced from: AppInit2(boost::thread_group&) in init.o "CTransaction::nMinTxFee", referenced from: AppInit2(boost::thread_group&) in init.o "_nTransactionFee", referenced from: AppInit2(boost::thread_group&) in init.o "GetPidFile()", referenced from: Shutdown() in init.o AppInit(int, char**)in init.o "GetTime()", referenced from: AppInit2(boost::thread_group&) in init.o "_fBenchmark", referenced from: AppInit2(boost::thread_group&) in init.o "_nMinimumInputValue", referenced from: AppInit2(boost::thread_group&) in init.o "VerifyDB(int, int)", referenced from: AppInit2(boost::thread_group&) in init.o "UnloadBlockIndex()", referenced from: AppInit2(boost::thread_group&) in init.o "_fDebug", referenced from: AppInit2(boost::thread_group&) in init.o "_fLogTimestamps", referenced from: AppInit2(boost::thread_group&) in init.o "vtable for CCryptoKeyStore", referenced from: CCryptoKeyStore::~CCryptoKeyStore()in init.o CCryptoKeyStore::CCryptoKeyStore()in init.o NOTE: a missing vtable usually means the first non-inline virtual member function has no definition. "GetDefaultDataDir()", referenced from: AppInit2(boost::thread_group&) in init.o "FormatFullVersion()", referenced from: AppInit2(boost::thread_group&) in init.o AppInit(int, char**)in init.o "_fPrintToConsole", referenced from: AppInit2(boost::thread_group&) in init.o "_nMaxConnections", referenced from: AppInit2(boost::thread_group&) in init.o "SoftSetBoolArg(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "_fDaemon", referenced from: AppInit2(boost::thread_group&) in init.o AppInit(int, char**)in init.o _main in init.o "OpenBlockFile(CDiskBlockPos const&, bool)", referenced from: ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o "_nCoinCacheSize", referenced from: AppInit2(boost::thread_group&) in init.o "_fBloomFilters", referenced from: AppInit2(boost::thread_group&) in init.o "scrypt_N_1_1_256(char const*, char*, unsigned char)", referenced from: CBlock::GetPoWHash() const in init.o "ThreadScriptCheck()", referenced from: AppInit2(boost::thread_group&) in init.o "_nScriptCheckThreads", referenced from: AppInit2(boost::thread_group&) in init.o "CTransaction::nMinRelayTxFee", referenced from: AppInit2(boost::thread_group&) in init.o "CWalletDB::Recover(CDBEnv&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "SetLimited(Network, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "RaiseFileDescriptorLimit(int)", referenced from: AppInit2(boost::thread_group&) in init.o "SetReachable(Network, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "CWallet::SetMinVersion(WalletFeature, CWalletDB*, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "CWalletDB::Recover(CDBEnv&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)", referenced from: AppInit2(boost::thread_group&) in init.o "_fNoListen", referenced from: AppInit2(boost::thread_group&) in init.o "CWallet::ScanForWalletTransactions(CBlockIndex*, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "AddOneShot(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)", referenced from: AppInit2(boost::thread_group&) in init.o "CCoinsViewDB::CCoinsViewDB(unsigned long, bool, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "InitBlockIndex()", referenced from: AppInit2(boost::thread_group&) in init.o ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o "CWallet::SetMaxVersion(int)", referenced from: AppInit2(boost::thread_group&) in init.o "_pcoinsTip", referenced from: AppInit2(boost::thread_group&) in init.o Shutdown() in init.o "UnregisterWallet(CWallet*)", referenced from: Shutdown() in init.o "_pblocktree", referenced from: AppInit2(boost::thread_group&) in init.o ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o Shutdown() in init.o "CBlockTreeDB::WriteReindexing(bool)", referenced from: AppInit2(boost::thread_group&) in init.o ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o "ShrinkDebugFile()", referenced from: AppInit2(boost::thread_group&) in init.o "LoadBlockIndex()", referenced from: AppInit2(boost::thread_group&) in init.o "CWallet::SetDefaultKey(CPubKey const&)", referenced from: AppInit2(boost::thread_group&) in init.o "CBlock::ReadFromDisk(CBlockIndex const*)", referenced from: AppInit2(boost::thread_group&) in init.o "_fServer", referenced from: AppInit2(boost::thread_group&) in init.o "LoadExternalBlockFile(__sFILE*, CDiskBlockPos*)", referenced from: ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o "_fReindex", referenced from: AppInit2(boost::thread_group&) in init.o ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o "RegisterWallet(CWallet*)", referenced from: AppInit2(boost::thread_group&) in init.o "CWallet::ReacceptWalletTransactions()", referenced from: AppInit2(boost::thread_group&) in init.o "CBlockTreeDB::CBlockTreeDB(unsigned long, bool, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "IsLimited(CNetAddr const&)", referenced from: Bind(CService const&, unsigned int)in init.o "PrintBlockTree()", referenced from: AppInit2(boost::thread_group&) in init.o "StartRPCThreads()", referenced from: AppInit2(boost::thread_group&) in init.o "_pindexBest", referenced from: AppInit2(boost::thread_group&) in init.o Shutdown() in init.o CBlockIndex::IsInMainChain() const in init.o "CWallet::SetAddressBookName(boost::variant<CNoDestination, CKeyID, CScriptID, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: AppInit2(boost::thread_group&) in init.o "_pchMessageStart", referenced from: CAddrDB::Read(CAddrMan&) in db.o "_pindexGenesisBlock", referenced from: AppInit2(boost::thread_group&) in init.o CBlockLocator::GetBlockIndex() in init.o "CWallet::SetBestChain(CBlockLocator const&)", referenced from: AppInit2(boost::thread_group&) in init.o Shutdown() in init.o "_mapArgs", referenced from: AppInit2(boost::thread_group&) in init.o AppInit(int, char**)in init.o "StartNode(boost::thread_group&)", referenced from: AppInit2(boost::thread_group&) in init.o "_mapMultiArgs", referenced from: AppInit2(boost::thread_group&) in init.o AppInit(int, char**)in init.o "GetBoolArg(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)", referenced from: CDBEnv::Open(boost::filesystem::path const&) in db.o AppInit2(boost::thread_group&) in init.o AppInit(int, char**)in init.o "OutputDebugStringF(char const*, ...)", referenced from: CDBEnv::Open(boost::filesystem::path const&) in db.o CDBEnv::EnvShutdown() in db.o CDBEnv::Flush(bool) in db.o AppInit2(boost::thread_group&) in init.o ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o Shutdown() in init.o CTransaction::print() const in init.o ... "_addrman", referenced from: AppInit2(boost::thread_group&) in init.o "CheckDiskSpace(unsigned long long)", referenced from: AppInit2(boost::thread_group&) in init.o "IsLimited(Network)", referenced from: AppInit2(boost::thread_group&) in init.o "_mapBlockIndex", referenced from: AppInit2(boost::thread_group&) in init.o CBlockLocator::GetBlockIndex() in init.o "CAddress::CAddress()", referenced from: CAddrInfo::CAddrInfo()in addrman.o "CommandLineRPC(int, char**)", referenced from: AppInit(int, char**)in init.o "StopRPCThreads()", referenced from: Shutdown() in init.o "LockedPageManager::instance", referenced from: secure_allocator<unsigned char>::deallocate(unsigned char*, unsigned long)in key.o void UnlockObject<unsigned char [32]>(unsigned char const (&) [32])in init.o "ConnectBestBlock(CValidationState&)", referenced from: AppInit2(boost::thread_group&) in init.o "GetDataDir(bool)", referenced from: CAddrDB::CAddrDB()in db.o CDB::CDB(char const*, char const*)in db.o AppInit2(boost::thread_group&) in init.o ThreadImport(std::vector<boost::filesystem::path, std::allocator<boost::filesystem::path> >)in init.o AppInit(int, char**)in init.o "_fDebugNet", referenced from: AppInit2(boost::thread_group&) in init.o "RandAddSeedPerfmon()", referenced from: AppInit2(boost::thread_group&) in init.o "ThreadFlushWalletDB(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)", referenced from: AppInit2(boost::thread_group&) in init.o "BindListenPort(CService const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)", referenced from: Bind(CService const&, unsigned int)in init.o "_nBestHeight", referenced from: AppInit2(boost::thread_group&) in init.o "_fReopenDebugLog", referenced from: HandleSIGHUP(int) in init.o "GetListenPort()", referenced from: AppInit2(boost::thread_group&) in init.o "GenerateCarbonemissiontradecoins(bool, CWallet*)", referenced from: AppInit2(boost::thread_group&) in init.o Shutdown() in init.o "InitRPCMining()", referenced from: AppInit2(boost::thread_group&) in init.o "CWallet::GetKeyFromPool(CPubKey&, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "_COINBASE_FLAGS", referenced from: AppInit2(boost::thread_group&) in init.o "AddLocal(CService const&, int)", referenced from: AppInit2(boost::thread_group&) in init.o "GetArg(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long)", referenced from: CDB::Flush() in db.o AppInit2(boost::thread_group&) in init.o "ParseMoney(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, long long&)", referenced from: AppInit2(boost::thread_group&) in init.o "ParseParameters(int, char const* const*)", referenced from: AppInit(int, char**)in init.o "CWallet::LoadWallet(bool&)", referenced from: AppInit2(boost::thread_group&) in init.o "CCoinsViewCache::CCoinsViewCache(CCoinsView&, bool)", referenced from: AppInit2(boost::thread_group&) in init.o "_fTestNet", referenced from: AppInit2(boost::thread_group&) in init.o "CAddress::Init()", referenced from: void CAddress::Unserialize<CDataStream>(CDataStream&, int, int)in db.o "GetFilesize(__sFILE*)", referenced from: CAddrDB::Read(CAddrMan&) in db.o "_fDiscover", referenced from: AppInit2(boost::thread_group&) in init.o "DecodeBase32(char const*, bool*)", referenced from: CNetAddr::SetSpecial(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in netbase.o "_fTxIndex", referenced from: AppInit2(boost::thread_group&) in init.o "error(char const*, ...)", referenced from: CAddrDB::Read(CAddrMan&) in db.o CDBEnv::Open(boost::filesystem::path const&) in db.o "real_strprintf(char const*, int, ...)", referenced from: CDB::CDB(char const*, char const*)in db.o AppInit2(boost::thread_group&) in init.o COutPoint::ToString() constin init.o ValueString(std::vector<unsigned char, std::allocator<unsigned char> > const&)in init.o CTxIn::ToString() constin init.o CTxOut::ToString() constin init.o CTransaction::ToString() const in init.o ... "_hashGenesisBlock", referenced from: __static_initialization_and_destruction_0(int, int)in checkpoints.o CBlockLocator::Set(CBlockIndex const*) in init.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make: *** [vertcoind] Error 1 Can anyone help me to solve this? Hi !! Do you already solve that ? I have the same problem with a AltCoin !!
|
|
|
I have a question, On what date will the card be released?
Thank you !
|
|
|
need nodes please
See this nodes: addnode= 184.154.92.38:46123 addnode= 184.154.92.39:46123 addnode= 184.154.92.40:46123 addnode= 184.154.92.41:46123
|
|
|
Hi, Do you solved that ??
|
|
|
Dead coin ? wallet not syncing
Hi, i have this nodes for this coins, see: addnode=207.148.119.52 addnode=80.211.31.86 addnode=172.81.132.175 addnode=194.182.67.21 addnode=213.136.93.40 addnode=45.32.132.9 addnode=97.91.192.240 addnode=14.241.167.62 addnode=195.201.110.87 addnode=207.148.116.28 addnode=35.197.95.20 addnode=45.63.122.184 addnode=209.250.244.14 addnode=185.203.240.65 addnode=35.193.231.20 addnode=194.182.80.95 addnode=217.69.2.108 addnode=45.76.38.77 addnode=69.197.182.28 addnode=86.57.179.244 addnode=195.181.222.5 addnode=124.194.44.219 addnode=80.211.12.113 addnode=80.211.7.160 addnode=96.126.122.223 addnode=45.77.2.91 addnode=80.211.177.231 addnode=45.32.220.194 addnode=45.63.114.94 addnode=107.175.62.202 addnode=139.59.68.77 addnode=213.183.59.188 addnode=45.76.149.4 addnode=45.77.245.14 addnode=86.57.179.245 addnode=173.212.249.105 addnode=35.177.86.169 addnode=128.199.108.102 addnode=188.68.53.122 addnode=45.32.212.181 addnode=14.241.167.97 addnode=122.40.217.79 addnode=178.210.44.48 addnode=109.69.61.6 addnode=54.38.240.112 addnode=80.211.218.12 addnode=45.32.69.35 addnode=107.175.60.46 addnode=149.28.195.197 addnode=80.211.33.74 addnode=45.32.120.120 addnode=36.3.117.112 addnode=217.69.2.130 addnode=144.202.27.167 addnode=163.172.93.97 addnode=140.82.36.141 addnode=140.82.34.188 addnode=45.32.215.248 addnode=31.14.135.104 addnode=80.211.186.10 addnode=140.82.22.231 addnode=104.236.237.65 addnode=185.233.104.186 addnode=165.227.38.197 addnode=108.61.251.170 addnode=45.76.126.148 addnode=140.82.57.171 addnode=207.148.79.198 addnode=45.77.186.177 addnode=185.246.153.155 addnode=178.32.187.44 addnode=31.211.254.231 addnode=80.211.33.61 addnode=142.0.43.210 addnode=144.202.20.44 addnode=37.252.121.48 addnode=46.36.21.4 addnode=104.238.191.127 addnode=207.246.107.60 addnode=207.148.74.96 addnode=80.211.28.44 addnode=45.77.37.72 addnode=173.255.246.110 addnode=14.241.167.96 addnode=104.168.125.161 addnode=185.212.225.164 addnode=212.98.191.86 addnode=45.76.27.226 addnode=86.57.179.242 addnode=207.148.120.227 addnode=165.227.24.231 addnode=217.69.2.128 addnode=35.202.143.51 addnode=80.211.32.107 addnode=86.57.179.249 addnode=167.114.79.194 addnode=175.144.189.119 addnode=46.241.119.108 addnode=45.77.243.39 addnode=45.76.155.32
|
|
|
Hi ! The new version dont allow change the coin by fee: is ok ? or this is a bug ?
|
|
|
Is there a new link for discord?
|
|
|
start your node with
-connect=88.85.160.30:15198 -connect=213.141.134.205:15198
to be safe and on the right chain
take care about the forked chain
Thank you !, what is the forked chain ? i synchronized the blockchain but this not show my balance, and the blocks have 300+
|
|
|
|