TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

World of Warcraft: one simple line of code can cost you dearly (2016)

266 pointsby bdzover 6 years ago

11 comments

WrtCdEvrydyover 6 years ago
It&#x27;s funny that if you open developer tools in facebook.com, you get a nice message about not to copy things into the developer console.<p>Stop! t78-eatOBZQ.js:172 This is a browser feature intended for developers. If someone told you to copy-paste something here to enable a Facebook feature or &quot;hack&quot; someone&#x27;s account, it is a scam and will give them access to your Facebook account. t78-eatOBZQ.js:172 See <a href="https:&#x2F;&#x2F;www.facebook.com&#x2F;selfxss" rel="nofollow">https:&#x2F;&#x2F;www.facebook.com&#x2F;selfxss</a> for more information.
评论 #18338920 未加载
评论 #18338145 未加载
评论 #18342778 未加载
评论 #18340308 未加载
paraboulover 6 years ago
Reminds me the old days of mIRC (popular IRC client back then) where you could (and still probably can) run similar scenario using mSL language (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MIRC_scripting_language" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;MIRC_scripting_language</a>) directly from the chat input.<p>A script could literally takes control of the computer because mIRC is able to load native code by loading arbitrary DLLs
评论 #18338346 未加载
评论 #18338889 未加载
madroxover 6 years ago
Out of curiosity, why is it ever a good idea to add a command to execute arbitrary strings in the same space as the user? eval() has been the same source of headaches in javascript over the years.<p>I believe WoW uses it primarily to let the player make macros, which is a legit use, but using something like RunScript to do it seems lazy.
评论 #18340119 未加载
评论 #18350720 未加载
评论 #18348557 未加载
arayhover 6 years ago
It would have been funny to simply pretend that you had entered the line, just to see the social engineer send you LUA code in plaintext.
评论 #18338907 未加载
minimaxirover 6 years ago
Discussion back when this was posted in 2016: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12158299" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=12158299</a>
whatcdover 6 years ago
playing World of Warcraft can cost you dearly
评论 #18339628 未加载
评论 #18338119 未加载
评论 #18338695 未加载
vorticoover 6 years ago
Does the luascript interface have a vulnerability for actual remote code execution? Can someone launch calc.exe with the HUD API?
评论 #18340370 未加载
评论 #18340816 未加载
rhackerover 6 years ago
As a player of a different game, Elder Scrolls Online, is there any similar danger? The add-on system I believe is also Lua.
评论 #18337875 未加载
评论 #18337266 未加载
XCabbageover 6 years ago
tl;dr: if you run untrusted code from malicious actors, bad things will happen.<p>Nothing new here.
评论 #18337364 未加载
评论 #18338994 未加载
评论 #18337849 未加载
basic1over 6 years ago
WeakAuras also had an import&#x2F;export feature that was widely abused in a similar way.
brootstrapover 6 years ago
you guise i got phat loot just enter this magic command and it will appear in your inventory... Newbies eyes get wide open O.O