It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency,
since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site;
Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in -
your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency
so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
Instead he attacked me then actually just disproving me.
You made it impossible for him to do so - if you (and him) could let your egos go for a second you'd realise that this helps Bitcoin not at all.
I don't really care for the silly argument but would hope you guys both remember that Bitcoin is more important than any of us.
I don't see what this has to do with bitcoin at all. This is why it is in service discussion. Also I agree bitcoin is bigger than anyone on this forum. I think some people think this forum is real life and it isn't.
Obviously you think the way you think and I think the way I think. If my proof that he has bad security, the certainly his actions are not that of a innocent man.
If you can prove he has bad security (on any other website than the one he admitted to) then why not just do so?
*Facepalm* you are really just talking in circles now. What I am saying is that, if you know you have a bad security practice on one site, the chances you have it on others is very high. He should prove that he didn't, now if you think that I should hack his site, and prove it myself, well that isn't happening. Also his actions show that of a guilty person. This will be my answer as you just keep asking me to prove it. I did prove, it is his turn to disprove it, and he has yet to do it. Instead he attacked me then actually just disproving me.
If it is a completely different thing then your posting about insecure passwords is just as much a "completely different thing".
Where is your proof that the same code is being used on all the websites?
He has no proof. He's been asking for TF to provide him with proof it is not the case, by letting him check the CoinLender database. And since then, they're just trying to see who's the most stubborn. This is really becoming stupid.
TF was using static salt on CoinLender, he admitted it, and also admitted this was bad practise. He then claimed it was fixed, and a "per user" random salt was use to rehash all the passwords. I doubt this could be a lie.
CoinChat does not use any salt, so is very vulnerable to rainbow attack.
So the conclusion of all this is: - Don't use CoinChat - If you do, make SURE you don't use your CoinChat password ANYWHERE else.
/thread
I have proof, I posted proof. Also how can you even put me in the same category of TF, he has extorted, threaten to hack sites I don't even own anymore, and called me untrustworthy which has no baring. I think for someone that has been called out, he is acting as a guilty party.
As I stated before 99.9% of programmers use the same template for hashing and salt handling things across all sites. I think the question you should be asking, is why he doesn't prove that this isn't true, I have already shown proof that this could be an issue. Also if it wasn't an issue why is he extorting my ratings to have it removed? Makes you wonder.
A statistic that you (once again) pulled out of your arse (or ass if you're an American).
He does not need to prove your "accusations" any more than you would need to prove his - whatever he does you will not believe him (and I am pretty sure the same would apply in reverse).
You have only proof of one website so you should change the topic to show that.
Obviously you think the way you think and I think the way I think. If my proof that he has bad security, then certainly his actions are not that of an innocent man.
That is a completely different thing. That is after DeathAndTaxes brought up the password salt issue, which he claims to fix on one site.
If it is a completely different thing then your posting about insecure passwords is just as much a "completely different thing".
Where is your proof that the same code is being used on all the websites?
As I stated before 99.9% of programmers use the same template for hashing and salt handling things across all sites. I think the question you should be asking, is why he doesn't prove that this isn't true, I have already shown proof that this could be an issue. Also if it wasn't an issue why is he extorting my ratings to have it removed? Makes you wonder.
How is this FUD? So it isn't FUD when he claims that he can hack my site, extorts me to remove bad post, or when he claims I am untrustworthy when I never even did a trade with him? Yet I point out that if one site and alert users has a huge security flaw, which is true from his own words by the screenshot, that is FUD. Cause that makes so much sense.
Hmm... can you calm down? I do not dispute that you found a problem with one of his websites - and hacking claims were nothing to do with what I mentioned.
The problem (as I see it) is that you have said that *all his websites* have the same flaw and you have not proven that (I am pretty sure that he has admitted the problems with the one site).
I am calm, also by my writing wouldn't say that I was ever not calm. I am just trying to get the real definition of FUD since my definition and the definition from wikipedia is not correct so please enlighten me. Also he didn't admit that had a problem until multiple people were agreeing with me. Also I have worked in the industry for long enough that when one problem is found, it is found in every project after it.
So where is my false information? He has yet to proven me to be false, when that happens as I said I gladly remove it. Instead he has threaten to hack me, he has extorted me, and basically done everything beside prove me wrong. That points to someone that is hiding something.
I think that if gweedo only has *proof* of the one site not having secure passwords then the title of this topic should be changed (otherwise it really is FUD). To say you "suspect all other sites" run by the same person have the same problem is really a bit of a stretch if you have no proof.
Apart from that guys I think that this topic is doing *nothing* for the benefit of the Bitcoin community (although I am sure many are enjoying the *drama* of it all).
How is this FUD? So it isn't FUD when he claims that he can hack my site, extorts me to remove bad post, or when he claims I am untrustworthy when I never even did a trade with him? Yet I point out that if one site and alert users has a huge security flaw, which is true from his own words by the screenshot, that is FUD. Cause that makes so much sense.
Even unimportant sites should use a reasonably strong password-hashing scheme IMO. People often use the same password for many sites, so a security breach on even an unimportant site can hurt a lot of people.
This. Sadly password reuse is a problem and sites shouldn't pretend it isn't. Also humans generally have a problem coming up with high entropy passwords. If someone used a particular password even once the odds are someone else on the planet also used it. Without salt precomputation against known/compromised passwords becomes trivially easy.
At a minimum: a) modern cryptographically secure hashing algorithm with no known preimage attacks (second generation RIPEMD, SHA-2, SHA-3, bcrypt*, Scrypt, Whirlpool, etc)*. b) 64 bit or greater salt.** c) hash length of at least 128 bits d) enforce minimum 8 digit password length ***
An even stronger solution is: a) use a key derivative function designs to slow down brute force attacks (key stretching). Examples include bcrypt, scrypt, and PBKDF2 **** b) enforce minimum password length 8 digits is acceptable for higher security applications adding even a single digit (9 digits) can provide significant security *** c) check users password against lists of known compromised passwords and reject.
For example using bcrypt, requiring a min of 9 characters and ensuring the password isn't on any compromised password dictionary list makes the probability of brute forcing the password negligible even using botnets, cloud computing, or dedicated (non-existent) ASICs. It is also likely to remain negigible even considering the advancements in computing power over the next couple decades. For a more exotic solution which provides the site plausible deniability and puts all the security requirements on the user one could use public key signing (Bitcoin address or PGP) as a method of authenticating (logging on) users.
For those who want an appeal to authority this is what NIST recommends as a minimum: a) Key Derivative Function: PBKDF2 key using SHA-2 (SHA-3 maybe? but not at the time of this doc) b) Min salt length: 128 bits c) Min digest (hash) size: 112 bit d) Min number of iterations: 1,000 for time sensitive applications (for high security situations that are not time sensitive a much higher iteration count based on available computing power should be used potentially up to 1,000,000 iterations) e) Min password length: 10 digits for passwords which should consist of mixed symbols, numbers, upper case, lower case (i.e. "D&Twtf?123") f) Min passphrase length: 30 digits which can be case insensitive alphabetical only (i.e. "my name is death and taxes and death and taxes is my name")
Understand NIST is a US government agency so their exclusion of an algorithm doesn't mean the algorithm is insecure it just means that governments like everything in nice neat packages. Still there is nothing wrong with following NIST requirements, they just are a little restrictive.
Another potential source for "how to do it right" is the Bitcoin wallet source code. The Bitcoin wallet doesn't store passwords but it does derive the encryption key from the user supplied password. It uses PBKDF2 using SHA-2, 256 bit key, tens of thousands of iterations (exact # depends on computing power of wallet).
Notes: * The entire MD series of cryptographic hashes and SHA-0 are horrible insecure at this point and no new system should even consider them. Legacy systems should have implemented hashing algorithm upgrades roughly a decade ago. SHA-1 is cryptographically weakened but faster than brute force preimage attacks against the hash are likely more expensive than brute forcing the passphrase in all but the strongest passwords. Still given the number of secure alternatives no new project should deploy SHA-1 at this point.
** NIST recommends 128 bit although that likely is future proofing. As long as salt is reasonably random and used on a per user basis even 32 bit salt will prevent the attacker from performing any precomputation or parallel attacks.
*** One problem with SHA-2 and similar algorithms is that they are designed to be very fast. A single high end GPU can perform a billion hashes a second (remember in Bitcoin "1 GH/s" is 2 billion SHA-256 hashes). This is useful in some applications like HMAC where you need to sign every packet individually as this may mean millions (or potentially hundreds of millions) of packets a second. On the other hand this speed works against password security. Unless your website needs to login millions of users per second, every second until the end of time that high speed offers no advantage but it does offer the attacker to attempt a massive number of potential passwords each second. Strong key derivative functions provide a mechanism for increasing the amount of computing resources necessary to complete a single hash. If you make a hash take 1000x as long it has a negigible impact on a webserver but it cuts the throughput of an attacker by 1000x. Imagine an attacker with a given set of resources could break a particular passphrase in 9 hours, 1000x is one year.
(Keep in mind that this forum does not use a user specific salt.)
Yes, it does.
Even unimportant sites should use a reasonably strong password-hashing scheme IMO. People often use the same password for many sites, so a security breach on even an unimportant site can hurt a lot of people.
I have proof, I posted proof. Also how can you even put me in the same category of TF, he has extorted, threaten to hack sites I don't even own anymore, and called me untrustworthy which has no baring. I think for someone that has been called out, he is acting as a guilty party.
Yes, you posted proof that CoinChat passwords were hashed without salting. Which was clearly admitted by TF. (Thank you for poiting out this breach, really.)
Then discussing further, he admitted the CoinLender passwords were hashed with static salting. Which is apparently fixed.
Input passwords are hashed using a user-specific salt.
So my conclusion still stands. Just keep away from CoinChat.
TF should undo the neg-rep he painted you with, which was a really childish move (I sometimes wonder if TF isn't actually Inaba), and you should keep on warning people not to use CoinChat.
Obviously you think the way you think and I think the way I think. If my proof that he has bad security, the certainly his actions are not that of a innocent man.
If you can prove he has bad security (on any other website than the one he admitted to) then why not just do so?
As I stated before 99.9% of programmers use the same template for hashing and salt handling things across all sites. I think the question you should be asking, is why he doesn't prove that this isn't true, I have already shown proof that this could be an issue. Also if it wasn't an issue why is he extorting my ratings to have it removed? Makes you wonder.
A statistic that you (once again) pulled out of your arse (or ass if you're an American).
He does not need to prove your "accusations" any more than you would need to prove his - whatever he does you will not believe him (and I am pretty sure the same would apply in reverse).
You have only proof of one website so you should change the topic to show that.
If it is a completely different thing then your posting about insecure passwords is just as much a "completely different thing".
Where is your proof that the same code is being used on all the websites?
He has no proof. He's been asking for TF to provide him with proof it is not the case, by letting him check the CoinLender database. And since then, they're just trying to see who's the most stubborn. This is really becoming stupid.
TF was using static salt on CoinLender, he admitted it, and also admitted this was bad practise. He then claimed it was fixed, and a "per user" random salt was use to rehash all the passwords. I doubt this could be a lie.
CoinChat does not use any salt, so is very vulnerable to rainbow attack.
So the conclusion of all this is: - Don't use CoinChat - If you do, make SURE you don't use your CoinChat password ANYWHERE else.
So another site that is 2 different bad security practices spread to two different sites.
I can't really be bothered to go through all the previous posts but you did post this (above).
Clearly it is not the *same* problem from the same website so your OP does have a problem when it says as much (the problem is not one of facts now but one of attitudes AFAICT).
How is this FUD? So it isn't FUD when he claims that he can hack my site, extorts me to remove bad post, or when he claims I am untrustworthy when I never even did a trade with him? Yet I point out that if one site and alert users has a huge security flaw, which is true from his own words by the screenshot, that is FUD. Cause that makes so much sense.
Hmm... can you calm down? I do not dispute that you found a problem with one of his websites - and hacking claims were nothing to do with what I mentioned.
The problem (as I see it) is that you have said that *all his websites* have the same flaw and you have not proven that (I am pretty sure that he has admitted the problems with the one site).
It looks more like there is some sort of bad blood between you guys rather than just some information about security.
I think that if gweedo only has *proof* of the one site not having secure passwords then the title of this topic should be changed (otherwise it really is FUD). To say you "suspect all other sites" run by the same person have the same problem is really a bit of a stretch if you have no proof.
Apart from that guys I think that this topic is doing *nothing* for the benefit of the Bitcoin community (although I am sure many are enjoying the *drama* of it all).
gweedo: the issue is with you spreading FUD. The only site not salted is CoinChat but despite multiple denials you somehow assume it is for all my other sites, which is the FUD and lies part.
That's what is reasonable but obviously people will ho "a chat room just hashes? Everything is properly done for sites that actually handle money?" But I guess that reaction wasn't what you are looking for.
If you do not get this part, you're dense or you are just here to pick a fight.
Oh, for fuck sake, guys. Trying to paint each other red, there is always some kind of drama on this forum. This fucking FUD does not improve your reputation, it just makes you look like a dick.
@gweedo: I would trust TF with my bank account details, I'm 99% sure that he will never scam or access passwords for malicious use. Especially as people do have his personal info. He also DOES hash and salt his passwords, he doesn't need to give you his source code. Hell, I wouldn't give someone source code of something I made because they're having a hissy fit over security.
You don't trust it? Don't use it.
So trying to help new users or protect users that may not be super into tech is now shown as being a "dick" and FUD. Yeah I guess I just shouldn't help those people anymore.
The only remotely bad thing was that he posted the hash of a password, and that password being find-able via Google search.
Oh, for fuck sake, guys. Trying to paint each other red, there is always some kind of drama on this forum. This fucking FUD does not improve your reputation, it just makes you look like a dick.
@gweedo: I would trust TF with my bank account details, I'm 99% sure that he will never scam or access passwords for malicious use. Especially as people do have his personal info. He also DOES hash and salt his passwords, he doesn't need to give you his source code. Hell, I wouldn't give someone source code of something I made because they're having a hissy fit over security.
Thank you by your logic you are "an idiot, no exceptions".
I can't see "davout's" posts as he is the only member of this forum that I have ignored but I think you have quite likely nailed it on the head (especially when you consider what happened to his own website).
Care to clarify? The purpose of salt is to prevent pre-execution attack (i.e. rainbow tables).
Yes, thing is, that's not really how passwords are cracked nowadays.
Yeah rainbow tables can't be used BECAUSE sites employ the use of strong random salt. If you passwords aren't salted then you are vulnerable to this much faster form of precomputation attack.
Furthermore many key derivitive functions like bcrypt have integrated support for generating and storing salt. It no requires no additional work.
Yup, and that's precisely why the "should we use salts" question is completely outdated, you don't hash, use salts or whatever, you do the right thing, you use bcrypt.
Also, the only other person who ignored a vuln disclosure by me since I've came here in 2010 was davout, that worked out well for him didn't it, look at davout for the future of TradeFortress co.
Also, the only other person who ignored a vuln disclosure by me since I've came here in 2010 was davout, that worked out well for him didn't it, look at davout for the future of TradeFortress co.
Dude all you do is screw over your users and abuse your powers
Yes, I screwed over a hacker / phisher / script kiddie / DoSer. Was he your friend?
Also, you're. Try digesting messages before rushing to post!
I'm happy to post a SQL dump of users.password, which are hashed and salted with a user unique salt. That proves nothing through, if it was not indistinguishable from randomness then it was done wrong.
No, you're not getting SSH / mysql / whatever access.
Friends with Gweedo? grasping at straws there lol! nah bro I don't even know him in fact I'm not sure if he is even a he, I always thought it was a she for some reason, now I'm confused.
EDIT: for clarification, gweedo lent an alt of mine money on btcjam before and I paid him back, thats the only other contact I've ever had with him, try and find out who it was gweedo!
DoSer? your the one who threatened to DoS me lol! provide proof I DoSed anyone, I don't have a botnet.
You've locked down your sites really good on the SQL injection side of things props for that, the rest however if laughably insecure, you clearly nothing about server administration/security but know a bit about web development is all. You remind me of a guy I met recently, he was an NVC developer and earned $200k working for a multi-national, he didn't know what a password hash was, he found the whole thing extremely alien when I explained it to him, he didn't know what ssh was, plus a lot of other things, and he was a web developer earning serious bucks with a very important job with years and years of experience, your just like him, your not capable of running a site on your own you should be a development contractor, and clearly you have no partners either because I don't believe anyone would let you do crazy shit like this.
I have no idea what is wrong with you, maybe its an ego thing, but people need to read this thread and see what you are really like.
Also you should provide that SQL dump, you'll know if its secure if your users don't get hacked after you post it (providing you actually post the real thing and not fake it which you likely will).
You fix that coinchat bug I told you about yet? how about the coinchat vulnerability I told you about or the coinlenders one? and the inputs.io bug/screw up (deposit I made never credited)? I still don't see it in my balance. Theymos was nice enough to listen to me and fix the 'issue' I pointed out to him on bitcointalk and even followed through and paid me the bounty, you just said 'oh your a phisher fuck off' didn't pay me for any of the ones I pointed out to you and didn't even fix them in some cases, so there will be no more dislosures when I find bugs/vulns in your sites, I will use them for personal gain.
Go and check your logs on coinchat for the "hollowinfinity" episode, where that account was hacked multiple times, you'll noticed I used a fuckload of vulnerabilities on your site that day, I'm never going to disclose them to you and your to incompetent to find them. And post the chatlog here from that 'episode' too so people can see how secure your shit really is.
Dude all you do is screw over your users and abuse your powers
Yes, I screwed over a hacker / phisher / script kiddie / DoSer. Was he your friend?
Also, you're. Try digesting messages before rushing to post!
I'm happy to post a SQL dump of users.password, which are hashed and salted with a user unique salt. That proves nothing through, if it was not indistinguishable from randomness then it was done wrong.
No, you're not getting SSH / mysql / whatever access.
ooooh, in your quoted excerpt he actually used the possessive pronoun "your" correctly. a bit quick to flame back, eh Señor Grammar Nazi?
Lol, my mistake, sorry
Anyway, gweedo, I'm happy to remove my negative feedback if you stop continue to make misleading and factually incorrect statements regarding my websites. You don't need to remove anything, that's extortion. I made it clear my negative feedback was because you continued to lie and spread FUD.
Dude all you do is screw over your users and abuse your powers
Yes, I screwed over a hacker / phisher / script kiddie / DoSer. Was he your friend?
Also, you're. Try digesting messages before rushing to post!
I'm happy to post a SQL dump of users.password, which are hashed and salted with a user unique salt. That proves nothing through, if it was not indistinguishable from randomness then it was done wrong.
No, you're not getting SSH / mysql / whatever access.
ooooh, in your quoted excerpt he actually used the possessive pronoun "your" correctly. a bit quick to flame back, eh Señor Grammar Nazi?
Dude all you do is screw over your users and abuse your powers
Yes, I screwed over a hacker / phisher / script kiddie / DoSer. Was he your friend?
Also, you're. Try digesting messages before rushing to post!
I'm happy to post a SQL dump of users.password, which are hashed and salted with a user unique salt. That proves nothing through, if it was not indistinguishable from randomness then it was done wrong.
No, you're not getting SSH / mysql / whatever access.
Inputs used bcrypt since the start, we've been looking into & implementing alternative security like GPG or password derivatives for signing transactions too.
Quote
Just because bitcoin-qt does something doesn't make it correct.
Most, if not a figure very close to 100% of software in the world does not use absolute best practices. People should be demanding absolute best practices for sites handling money like storing Bitcoins for example, and that's a valid point - but like I said before, Inputs.io uses bcrypt and that is the ONLY site that stores bitcoins.
Demanding that for a web chatroom not recommended to be used for sensitive communications isn't what you should be wasting your time with.
If you compromise someone's coinchat or coinlenders account - cool. Now withdraw to Inputs.io and try to compromise that!
Quote
When did inputs.io become Bitcoins? So you claiming that inputs.io is now bitcoin?
I'm not talking about bitcoins. I'm talking about web security basics / best practices, which you violated many times for BitcoinLister. Including things like your architecture and code layouts. Every developer does that for hacky / pet projects really.
Aren't you arguing over a CHATROOM? Instead of Bitcoins (ie Inputs.io)?
Also, soon, the next time users sign into CoinLenders, they will be hashed and salted with data from /dev/random (so it's guaranteed to be all from environmental noise instead of some from PRNGs). I'm not doing this right now because it's impractical to get long salts for thousands of users from a blocking source.
When did inputs.io become Bitcoins? So you claiming that inputs.io is now bitcoin?
Care to clarify? The purpose of salt is to prevent pre-execution attack (i.e. rainbow tables).
Yes, thing is, that's not really how passwords are cracked nowadays. I strongly encourage you to read this and this, you'll see how it actually happens.
Furthermore many key derivitive functions like bcrypt have integrated support for generating and storing salt. It no requires no additional work.
Yup, and that's precisely why the "should we use salts" question is completely outdated, you don't hash, use salts or whatever, you do the right thing, you use bcrypt.
I'm not talking about bitcoins. I'm talking about web security basics / best practices, which you violated many times for BitcoinLister. Including things like your architecture and code layouts. Every developer does that for hacky / pet projects really.
Aren't you arguing over a CHATROOM? Instead of Bitcoins (ie Inputs.io)?
Also, soon, the next time users sign into CoinLenders, they will be hashed and salted with data from /dev/random (so it's guaranteed to be all from environmental noise instead of some from PRNGs). I'm not doing this right now because it's impractical to get long salts for thousands of users from a blocking source.
gweedo: you have multiple security vulnerabilities on your sites like BitcoinLister.
I've already admitted that some of my sites weren't best practices, but that does not matter in the slightest when talking about Bitcoins because Inputs.io. And CoinLenders now uses a user specific salt generated from /dev/urandom.
No, I am not posting my entire source code or database.
Now the only thing remaining is coinchat. I'd love for you to bitch more about how a pet project chatroom doesn't use best practices, especially when it uses Inputs.io and has an effect of about nil!
(Keep in mind that this forum does not use a user specific salt.)
Lets just bring this back on topic, cause we have gone off topic for a bit. TradeFortress now has 2 bad practices on his sites. Sounds like he just experimented learned as he went, and never updated his previous sites. Which we all can be guilty of and as soon as he proves that is fix, which isn't too much work. I will gladly remove all my post and threads.
I will how ever not be extorted and forced to do anything. I don't care if he tries and hack my paper wallets LMAO joke. But seriously extortion and trust system abuse isn't the route he should be taking.
It was more a "why", why make it more insecure than necessary? Proper password security also protects your users if the site is compromised and users (being users) ended up using the same password on multiple sites, possibly even your other sites.
Took a while but CoinLenders now hashes passwords 3 times (for legacy reasons), including once with a user specific randomly generated salt collected from environmental noise (/dev/urandom, I'm using the non blocking version for now because /dev/random is impractical as a quick update for thousands of users).
Still a mostly pointless change as (i) we tell users to not reuse passwords in large font, but yes some users don't listen and (ii) Inputs.io is required.
Difference this will make in practice due to CoinLender's Inputs.io requirement: close to zero
If you're still using salts in 2013 you're an idiot, no exceptions.
Care to clarify? The purpose of salt is to prevent pre-execution attack (i.e. rainbow tables).
There is absolutely no reason not to salt passwords as in no possible way would it reduce security. It limits the attacker to one attempt on one account per operation which can never be slower without salt. Furthermore many key derivitive functions like bcrypt have integrated support for generating and storing salt. It no requires no additional work.
I take it bitcoin-central doesn't salt passwords to protects users?
So one site has no salt, one site uses a weak static salt and one site does it "right"?
That makes sense.
I could remove login checks for CoinLenders and nobody will be able to steal a single coin (because you're only able to transfer them to your Inputs account)
It was more a "why", why make it more insecure than necessary? Proper password security also protects your users if the site is compromised and users (being users) ended up using the same password on multiple sites, possibly even your other sites.
If you're still using salts in 2013 you're an idiot, no exceptions.
Care to clarify? The purpose of salt is to prevent pre-execution attack (i.e. rainbow tables).
There is absolutely no reason not to salt passwords as in no possible way would it reduce security. It limits the attacker to one attempt on one account per operation which can never be slower without salt. Furthermore many key derivitive functions like bcrypt have integrated support for generating and storing salt. It no requires no additional work.
I take it bitcoin-central doesn't salt passwords to protects users?
So one site has no salt, one site uses a weak static salt and one site does it "right"?
That makes sense.
I could remove login checks for CoinLenders and nobody will be able to steal a single coin (because you're only able to transfer them to your Inputs account)
Wait what? Salt should be random and per record/account. Anything less doesn't prevent a parallel execution attack.
Yeah, that's the best practice. I use a user unique salt for Inputs. For CoinLenders it is one salt. This doesn't matter because you need to get into a Inputs account to get coins from CL anyway.
So one site has no salt, one site uses a weak static salt and one site does it "right"?
Wait what? Salt should be random and per record/account. Anything less doesn't prevent a parallel execution attack.
Yeah, that's the best practice. I use a user unique salt for Inputs. For CoinLenders it is one salt. This doesn't matter because you need to get into a Inputs account to get coins from CL anyway.
Also, if you want your negative trust rating removed you just need to stop making false statements. Like the topic of this post.
When you prove to me that you have taken the necessary security. Then i will stop making statements against you. Extorting my trust rating doesn't look good for you btw. I don't care about rep, I still do my business like I will always.
Just a prime example that power always get abused.
@Trade if you want i can make a test account on both of your sites with a random password, you can then post hash with salt here and a screenshot of username /hash from database to prove him wrong.
You can also put a bounty to crack it.
A few things:
1) He only takes full source code and database as proof apparenty
2) I am not disclosing my salt
3) If I wasn't hashing / salting them, I could just hash later.
CoinLenders also hashes your password in your browser with Javascript.
I cannot access your password (unlike what gweedo is claiming) on CoinLenders. I can only access the hash which is useless if it has been salted with a strong hash.
Gweedo is spreading FUD that I don't do this. He is posting a misleading screenshot out of context. I DO hash passwords. I don't salt them for CoinChat, but they are hashed.
As I am tired of saying the same thing again and again, this is now my stock response.
@Trade if you want i can make a test account on both of your sites with a random password, you can then post hash with salt here and a screenshot of username /hash from database to prove him wrong.
How do I know he didn't pay you just to say that. Also he could just take your stuff and throw into a hash generator.
@Trade if you want i can make a test account on both of your sites with a random password, you can then post hash with salt here and a screenshot of username /hash from database to prove him wrong.
CoinLenders also hashes your password in your browser with Javascript.
I cannot access your password (unlike what gweedo is claiming) on CoinLenders. I can only access the hash which is useless if it has been salted with a strong hash.
Gweedo is spreading FUD that I don't do this. He is posting a misleading screenshot out of context. I DO hash passwords. I don't salt them for CoinChat, but they are hashed.
As I am tired of saying the same thing again and again, this is now my stock response.
CoinLenders also hashes your password in your browser with Javascript.
I cannot access your password (unlike what gweedo is claiming) on CoinLenders. I can only access the hash which is useless if it has been salted with a strong hash.
Gweedo is spreading FUD that I don't do this. He is posting a misleading screenshot out of context. I DO hash passwords. I don't salt them for CoinChat, but they are hashed.
As I am tired of saying the same thing again and again, this is now my stock response.
When did images become FUD and untrustworthy? I am not abusing any trust system, apparently he is very sensitive with this. He has extorted me to abuse the trust, he thinks he can hack me, and he just calling me untrustworthy which is slander.
Quote
This is a warning! Don't use these sites, TF can access your password at anytime! And take over your other accounts.
Which is untrue.
Your image shows that I don't salt passwords for CoinChat. I hash passwords with SHA256. So I cannot access your password at any time. That's an outright lie. For other sites I always salt at least.
Quote
No His ratings are red because you are in " DefaultTrust"
That's my point? My ratings show up my default, his doesn't.
The negative trust rating shows up for everyone by default, your negative trust rating shows up for no one except you. I suggest making a new throwaway and seeing what your profile looks like.
No His ratings are red because you are in " DefaultTrust"
Why are you guys abusing trust system for no reason?
He's posting FUD (such as claiming that I don't hash or salt), when that's plainly untrue (your password is hashed in your browser for CoinLenders) which is untrustworthy.
That's not very different from false scammer accusations, which would get you a negative trust rating. Go claim John K is a scammer (when it is untrue) and see what your trust score looks like later for example.
Or claim that a web hosting company scammed you when you haven't purchased anything. Intentionally misleading statements are untrustworthy.
By hard proof, gweedo means that he wants the full source code and database of CoinLenders. I wonder what legitimate reasons he has for wanting the database?
I've already found vulnerabilities in them. It's simple, provide me with a written & signed contract authorizing penetration testing on your site.
The negative trust rating shows up for everyone by default, your negative trust rating shows up for no one except you. I suggest making a new throwaway and seeing what your profile looks like.
So your going to believe him if one of his sites doesn't have for sure, I am 100% none of his sites do. Just a programming hence, I use the same template for all my sites, and 99% of programmers do. So yeah. If you believe him then good for you, but I am not.
Yeah good luck using a Node.js template for PHP
FUD like this is why you have a negative trust rating. I've already shown the source code function for CL.
Don't worry its perfectly legal to possess hacking software here and people need to see this, so:
Quote
$ nmap -T4 -A -v -PE -PS22,25,80 -PA21,23,80,3389 coinchat.org
Starting Nmap 5.21 ( http://nmap.org ) at 2013-07-12 08:48 IST NSE: Loaded 36 scripts for scanning. Initiating Ping Scan at 08:48 Scanning coinchat.org (192.155.86.153) [8 ports] Completed Ping Scan at 08:48, 0.20s elapsed (1 total hosts) Initiating Parallel DNS resolution of 1 host. at 08:48 Completed Parallel DNS resolution of 1 host. at 08:48, 0.05s elapsed Initiating SYN Stealth Scan at 08:48 Scanning coinchat.org (192.155.86.153) [1000 ports] Discovered open port 80/tcp on 192.155.86.153 Discovered open port 22/tcp on 192.155.86.153 Discovered open port 8888/tcp on 192.155.86.153 Discovered open port 8000/tcp on 192.155.86.153 Discovered open port 9000/tcp on 192.155.86.153 Discovered open port 8333/tcp on 192.155.86.153 Completed SYN Stealth Scan at 08:48, 5.86s elapsed (1000 total ports) Initiating Service scan at 08:48 Scanning 6 services on coinchat.org (192.155.86.153) Completed Service scan at 08:49, 31.61s elapsed (6 services on 1 host) Initiating OS detection (try #1) against coinchat.org (192.155.86.153) Retrying OS detection (try #2) against coinchat.org (192.155.86.153) Initiating Traceroute at 08:49 Completed Traceroute at 08:49, 0.20s elapsed Initiating Parallel DNS resolution of 10 hosts. at 08:49 Completed Parallel DNS resolution of 10 hosts. at 08:49, 0.10s elapsed NSE: Script scanning 192.155.86.153. NSE: Starting runlevel 1 (of 1) scan. Initiating NSE at 08:49 Completed NSE at 08:49, 30.34s elapsed NSE: Script Scanning completed. Nmap scan report for coinchat.org (192.155.86.153) Host is up (0.19s latency). rDNS record for 192.155.86.153: mafiahunt.net Not shown: 985 closed ports PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 5.9p1 Debian 5ubuntu1.1 (protocol 2.0) | ssh-hostkey: 1024 87:73:ff:39:8c:14:99:b2:a7:09:f8:2f:e1:95:b7:ba (DSA) |_2048 0e:dc:0c:ff:45:c0:a1:f4:69:4e:58:80:f4:5d:f4:b7 (RSA) 25/tcp filtered smtp 80/tcp open http? 2710/tcp filtered unknown 6666/tcp filtered irc 6667/tcp filtered irc 6668/tcp filtered irc 6669/tcp filtered irc 6969/tcp filtered acmsoda 7000/tcp filtered afs3-fileserver 8000/tcp open http Apache httpd 2.2.22 ((Ubuntu)) |_html-title: MafiaHunt - Realtime Mafia on the web | http-open-proxy: Potentially OPEN proxy. |_Methods supported: CONNECTION 8333/tcp open tcpwrapped 8888/tcp open sun-answerbook? 9000/tcp open cslistener? 9090/tcp filtered zeus-admin 3 services unrecognized despite returning data. If you know the service/version, please submit the following fingerprints at http://www.insecure.org/cgi-bin/servicefp-submit.cgi : ==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)============== SF-Port80-TCP:V=5.21%I=7%D=7/12%Time=51DFB4D7%P=i686-pc-linux-gnu%r(GetReq SF:uest,52,"HTTP/1\.1\x20404\x20Not\x20Found\r\nDate:\x20Fri,\x2012\x20Jul SF:\x202013\x2007:48:38\x20GMT\r\nConnection:\x20close\r\n\r\n")%r(HTTPOpt SF:ions,52,"HTTP/1\.1\x20404\x20Not\x20Found\r\nDate:\x20Fri,\x2012\x20Jul SF:\x202013\x2007:48:39\x20GMT\r\nConnection:\x20close\r\n\r\n")%r(FourOhF SF:ourRequest,52,"HTTP/1\.1\x20404\x20Not\x20Found\r\nDate:\x20Fri,\x2012\ SF:x20Jul\x202013\x2007:48:40\x20GMT\r\nConnection:\x20close\r\n\r\n"); ==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)============== SF-Port8888-TCP:V=5.21%I=7%D=7/12%Time=51DFB4D7%P=i686-pc-linux-gnu%r(GetR SF:equest,1A1A,"HTTP/1\.1\x20200\x20OK\r\nDate:\x20Fri,\x2012\x20Jul\x2020 SF:13\x2007:48:38\x20GMT\r\nConnection:\x20close\r\n\r\n SF:\n\nCoinChat\x20-\x20free\x20bitcoins\x20and\x20chat\x20ro SF:om\nSF:ap/2\.3\.2/css/bootstrap-combined\.min\.css\"\x20rel=\"stylesheet\">\n< SF:link\x20href='static/css/default\.css'\x20type='text/css'\x20rel='style SF:sheet'>\nSF:mg/chat\.png\">\nSF:0chatroom\x20-\x20discuss\x20and\x20chat\x20with\x20a\x20nice\x20stylis SF:h\x20functional\x20client\.\x20Works\x20everywhere,\x20Bitcoin\x20integ SF:rated\">\x20\n\n\n\t
\n\x20\x20Device type: WAP|general purpose|router|broadband router|webcam Running (JUST GUESSING) : Linux 2.6.X|2.4.X (91%), Linksys Linux 2.4.X (90%), D-Link embedded (87%), Linksys embedded (87%), Peplink embedded (87%), AXIS Linux 2.6.X (87%) Aggressive OS guesses: OpenWrt Kamikaze 7.09 (Linux 2.6.22) (91%), Linux 2.6.9 - 2.6.27 (91%), Linux 2.6.22 (Fedora Core 6) (91%), OpenWrt White Russian 0.9 (Linux 2.4.30) (90%), OpenWrt 0.9 - 7.09 (Linux 2.4.30 - 2.4.34) (90%), Linux 2.6.24 - 2.6.31 (89%), Linux 2.6.9 - 2.6.18 (89%), Linux 2.6.18 - 2.6.27 (88%), Linux 2.6.15 - 2.6.30 (88%), Linux 2.6.22 (88%) No exact OS matches for host (test conditions non-ideal). Uptime guess: 4.372 days (since Sun Jul 7 23:53:26 2013) Network Distance: 10 hops TCP Sequence Prediction: Difficulty=258 (Good luck!) IP ID Sequence Generation: All zeros Service Info: OS: Linux
Read data files from: /usr/share/nmap OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 73.28 seconds Raw packets sent: 1148 (52.820KB) | Rcvd: 1082 (45.508KB)
WOW Your not a programmer, your a con, this is horrible. Should be salted and using a hash like bcrypt that can't be brute forced, so you can't post users passwords, that is the worst thing ever!
I use bcrypt for Inputs, and good salts for CoinLenders. I don't care if I upset or violate the privacy of scammers. If you dislike this policy, you can (1) not scam people or (2) not use my services.
So your going to believe him if one of his sites doesn't have for sure, I am 100% none of his sites do. Just a programming hence, I use the same template for all my sites, and 99% of programmers do. So yeah. If you believe him then good for you, but I am not.
So your going to believe him if one of his sites doesn't have for sure, I am 100% none of his sites do. Just a programming hence, I use the same template for all my sites, and 99% of programmers do. So yeah. If you believe him then good for you, but I am not.
I recommend you port scan his server too... or I recommend you don't if you have BTC with him....It's shocking.
What's even funnier about the whole thing is, he's accusing me of all this crap, and those nicks are just people who use TOR ip's, only 4 are mine rest are innocent users he 'nuked' which takes their account balance too, I'm going to contact them to ask them to make a scam accusation against TF on here as he's essentially defrauded them out of their BTC on coinchat for no reason other than he made a mistake.
WOW Your not a programmer, your a con, this is horrible. Should be salted and using a hash like bcrypt that can't be brute forced, so you can't post users passwords, that is the worst thing ever!
I use bcrypt for Inputs, and good salts for CoinLenders. I don't care if I upset or violate the privacy of scammers. If you dislike this policy, you can (1) not scam people or (2) not use my services.