顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2015-12-20 21:58:23
看板 Gossiping
作者 flydragon198 (Richard)
標題 Re: [新聞] 抽獎被抓包!網友攤開程式碼 發現大獎根
時間 Sun Dec 20 20:25:20 2015


※ 引述《dick58582001 (TwMarco)》之銘言:
: http://tinyurl.com/zcef2qe   三立
抽獎被抓包!網友攤開程式碼 發現大獎根本抽不到 | 生活 | 三立新聞網 SETN.COM
[圖]
網路抽獎活動現在非常盛行,近日,東森購物網舉辦了「絕讚iPhone轉轉樂」的抽獎活動,許多網友都衝著豐富的獎品參加該抽獎活動。但就有網友在臉書上爆料,該抽獎活動完全抽不到大獎,因為把程式碼打開來看,裡面的程式早已設計好;該消息一出,引發許多網友熱議,大呼「太讓人驚呆了!」事後,東森購物網也發文致歉,表示是設定時誤植才釀成這樣的烏龍。 ...

 
: 抽獎被抓包!網友攤開程式碼 發現大獎根本抽不到
: 網路抽獎活動現在非常盛行,近日,東森購物網舉辦了「絕讚iPhone轉轉樂」的抽獎活動
: ,許多網友都衝著豐富的獎品參加該抽獎活動。但就有網友在臉書上爆料,該抽獎活動完
: 全抽不到大獎,因為把程式碼打開來看,裡面的程式早已設計好;該消息一出,引發許多
: 網友熱議,大呼「太讓人驚呆了!」事後,東森購物網也發文致歉,表示是設定時誤植才
: 釀成這樣的烏龍。
: 「絕讚iPhone轉轉樂」的抽獎獎品相當吸睛,包括iPhone6S的1元券、2000元折價券等,
: 但網友就踢爆,這些大獎通通都抽不到,因為這個抽獎的程式碼裡,早就設計好!消息一
: 出,引起許多網友討論,直說:「太過分了!」另外,曾任柯文哲競選團隊網路部工程師
: 的王景弘(TonyQ),也在臉書上表示,該程式寫了幾種對應結果,但偏偏沒寫到一元券
: 的結果,這也代表,主辦單位根本沒想讓人有機會中獎;更有網友搞笑的說,如果這樣騙
: 人的廣告還能有iPhone中獎者的話,就更好笑了,因為就證明他是「內定的」。
: 消息曝光後,ETMall東森購物網已在臉書道歉,他們表示,這次抽獎活動的獎品機率,是
: 設定程式時的失誤,而為了表達歉意,他們也提出彌補辦法,希望可以平息大家的怒氣。

稍微簡單講解一下這個程式碼給不懂程式碼的人看

funtction lastto(returncode)            //玩這個遊戲,後端系統會回傳一個數字
{
    if(parseInt(returncode) == -99)     //如果回傳的數字是-99,會顯示系統忙碌
    {
          alert("系統忙碌中,請稍候再試!");
    }
    else if (parseInt(returncode) == -1)
    {
          alert("現在非活動期間內!");
    }
    else if (parseInt(returncode) == 1)  //如果回傳1,應該是會顯示折價300
    {
          showPopWin('../R6Images/facebook/FB_iphone/300.html',250,345,'',true);
    }
    else if (parseInt(returncode) == 2)  //如果回傳2,應該是會顯示折價500
    {
          showPopWin('../R6Images/facebook/FB_iphone/500.html',250,345,'',true);
    }
    else if (parseInt(returncode) == 3)  //如果回傳3,應該是會顯示折價800
    {
          showPopWin('../R6Images/facebook/FB_iphone/800.html',250,345,'',true);
    }
    else if (parseInt(returncode) == 4)  //如果回傳4,應該是會顯示折價2000
    {
          showPopWin('../R6Images/facebook/FB_iphone/2000.html',250,345,'',true);
    }
    else
    {
          alert("每人只能玩一次囉!");
    }
    jQuery('#popupTitleBar').css('padding-top','0')
    isPlayer = -25;
}

所以只有回傳上面這些數字會顯示出來對應的訊息或網頁,例如300折價券

如果returncode回傳5,6,7,8這些,都會跳出"每人只能玩一次囉!"

再怎麼抽獎都就是上面那些結果,所以


誤植?少屁了,就剛好只把折價部分的程式碼寫出來,最好會是誤植

我是不知道你們信不信啦,總之我是信了XDDDDDDDDDDDDDDD         誤植

--

To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈.                  L. Peter Deutsch

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.163.139
※ 文章代碼(AID): #1MTfuvIz (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1450614329.A.4BD.html
YahooTaiwan: 不會寫程式的人連註解也看不懂好嗎...1F 12/20 20:26
lolic: 身為文組覺得註解一清二楚阿2F 12/20 20:27
CharleneTsai: 幫翻譯:就是根本沒寫進去的意思3F 12/20 20:27
Leeng: 不會寫的連什麼叫回傳都不知道4F 12/20 20:27
creepy: 這種一般都會在server redirect全部藏住邏輯就沒事啦5F 12/20 20:27
bestpika: 應該說,如果真的有那些的話顯示的還是只能玩一次XD6F 12/20 20:27
hugog: 都黃字說明了...1F哪裡看不懂....7F 12/20 20:27
Leeng: 還後端系統 請講白話8F 12/20 20:28
YahooTaiwan: 話說這個程式寫得真是夠爛的 比我大學時期的作業爛9F 12/20 20:28
pm2001: 應該說 就算中了iPhone 網頁也沒有相對應的動作給使用者看10F 12/20 20:29
james732: 永遠沒有大獎XDDD11F 12/20 20:29
bestpika: 而且到現在 那個網頁也還是沒有 iphone 對應的動作XD12F 12/20 20:30
pooznn: 正常人會用 SWITCH13F 12/20 20:31
bestpika: 也許寫網頁的以前寫 python14F 12/20 20:31
diefish5566: 讓我想到之前有個教授靠北學生用26個if判斷字母15F 12/20 20:32
botnet: 就if else這樣阿16F 12/20 20:32
pm2001: 所以 要看的應該是那個ajax的aspx怎麼寫的 而不是網頁17F 12/20 20:33
LEAFKEY: 註解的很清楚白話,推18F 12/20 20:34
YahooTaiwan: 那個文組說懂的 來解釋一下後端系統和回傳是什麼意19F 12/20 20:34
YahooTaiwan: 思 我看你根本只看得懂最後幾行的結論吧
kevin05233: 身為文組的本魯 只好繼續乖乖的當分母了...21F 12/20 20:35
s4300026: 幸好我都用switch case 判斷字母22F 12/20 20:36
tomo1026: 大前端時代..以後會看到越來越多外行工程師幹這種事23F 12/20 20:37
blaz: 還好我都在後台放隻小老鼠把號碼叼給我24F 12/20 20:38
YahooTaiwan: 到底是哪個白癡教他在判斷式裡 call 函式的啦25F 12/20 20:38
giggstw: 陰森森購物26F 12/20 20:39
yanli2: 八卦是工程師是故意讓無良企業曝光的27F 12/20 20:40
yanli2: 所以寫在前臺!
why2kill: 用26個if判斷XD  我都用for迴圈跑26次就可以判斷了29F 12/20 20:43
colenken: 與其說誤植 不如說存心想騙人30F 12/20 20:51
koolnatto: 抱歉,少寫了最後一個else31F 12/20 20:53
mithuang: 在判斷式裡call函式有什麼問題嗎?文組的想知道32F 12/20 20:54
kingion: 簡單說就是玩剪刀石頭布,但是大獎在第四個拳種(不存在)33F 12/20 20:55
Louis5213: 只要寫個假的回傳值判斷是iphone就好,反正抽獎邏輯寫在34F 12/20 20:57
Louis5213: 後端,不過連這個都沒有真的是衝康
orze04: 1)不信有人白癡到會在前端36F 12/20 20:58
orze04: 2) 還漏掉放iPhone的case
orze04: 合理懷疑根本工程師故意衝康
leo424yy 
leo424yy: 秒買秒退,食安喚回 [url]http://j.mp/_ts_[/url]39F 12/20 21:02
alog: 好厲害 問一下returncode如果回傳-143會出現在哪40F 12/20 21:03
YahooTaiwan: 若你的 returncode 不幸是以上皆非,你就他馬的要執41F 12/20 21:03
YahooTaiwan: 行 parseInt(returncode) 6 次
selina974: 原來如此....這也寫得太光明正大了43F 12/20 21:12
Kenqr: 看起來應該連中iPhone的網頁也沒作XD44F 12/20 21:13
s755369 
s755369: printf("%c",num+64);45F 12/20 21:17
metcc80211: 這下子沒有送個一千隻,能讓他過嗎?臺灣人沒有狼性嗎46F 12/20 21:36
metcc80211: ?
orange7986: XDDDD 東森在凹啊48F 12/20 21:37
McFc: 感謝教學!49F 12/20 21:41
yannicklatte: 幸好我都買台彩50F 12/20 21:42
ECZEMA: 程式這種東西很難誤植 陰森購物黑心啊51F 12/20 21:45
d800117: 東森很爛52F 12/20 21:45

--
※ 看板: Gossiping 文章推薦值: 2 目前人氣: 0 累積人氣: 4954 
※ 本文也出現在 1 個隱藏看板
分享網址: 複製 已複製
( ̄︶ ̄)b microken 說讚!
MindOcean 轉錄至看板 MindOcean (使用連結) 時間:2015-12-20 22:06:24
1樓 時間: 2015-12-20 22:09:03 (台灣)
  12-20 22:09 TW
簡單講 程式裡面跟就沒有一塊錢的選項
2樓 時間: 2015-12-20 22:11:55 (台灣)
  12-20 22:11 TW
···
推推推!
3樓 時間: 2015-12-20 23:17:10 (台灣)
  12-20 23:17 TW
程式沒誤植,是文宣誤植了
4樓 時間: 2015-12-20 23:22:51 (台灣)
  12-20 23:22 TW
這種東西能誤植??你他媽的騙鬼啊
5樓 時間: 2015-12-20 23:37:04 (台灣)
  12-20 23:37 TW
寫錯是可能的 但是沒寫那就擺明不給抽
6樓 時間: 2015-12-20 23:48:46 (台灣)
  12-20 23:48 TW
誤植是寫錯
這是沒有
差很多好嗎…
就像學生說自己某題寫錯
問他寫錯什麼
結果告訴你沒寫一樣
7樓 時間: 2015-12-21 03:07:17 (美國)
  12-21 03:07 US
怎麼沒人跟上推文中如何判斷英文字母的梗?
推文中那些招式都太淺了,我都遞迴26次來判斷英文字母,一支副程式搞定.
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇