ชิปอะไรอยู่ในบัตรขนส่งเซี่ยงไฮ้ การ์ดที่มีชิป: การเปลี่ยนแปลงหลีกเลี่ยงไม่ได้หรือไม่? การเดินทางด้วยรถไฟฟ้าใต้ดิน

สำหรับฉัน รถไฟใต้ดินเซี่ยงไฮ้มีความเกี่ยวข้องกับความเป็นนิรันดร์! ในการเดินทางครั้งแรกของฉัน เราอาศัยอยู่ไกลจากใจกลางเมืองมากและใช้เวลาประมาณหนึ่งชั่วโมงในรถไฟใต้ดินทุกวันโดยรถไฟสายเดียวเท่านั้น แต่ในความเป็นจริงแล้ว ทุกอย่างก็ไม่ได้แย่ขนาดนั้น!

คุณสมบัติของรถไฟใต้ดินเซี่ยงไฮ้

รถไฟใต้ดินเซี่ยงไฮ้มี 16 สายและให้คุณเดินทางไปได้เกือบทุกที่ อย่างน้อยก็ทุกสิ่งที่นักท่องเที่ยวต้องการ

แต่ละสถานีมีบริการควบคุมความปลอดภัยทุกอย่างเหมือนที่สนามบิน - กระเป๋าเดินทางผ่านการเอ็กซเรย์และคุณเองก็ผ่านเครื่องตรวจจับโลหะ ชานชาลาทั้งหมดถูกกั้นออกจากรางด้วยรั้ว (ราวจับที่ความสูงหนึ่งเมตรและพื้นผิวกระจกบางครั้งรั้วก็เป็นกระจกทั้งหมดจากพื้นถึงเพดาน) ประตูรถหยุดตรงข้ามประตูรั้ว ทางเข้ารถอยู่ด้านข้าง ออกจากตรงกลาง มีเบาะแสกราฟิกพิเศษบนพื้นเพื่อช่วยคุณนำทาง

ในรถม้ามีจอภาพติดตั้งอยู่บนผนังซึ่งผสมผสานกับข่าวสารสูตรอาหารและแม้กระทั่งคาราโอเกะซึ่งจะแสดงข้อมูลเกี่ยวกับการกระทำต่างๆ ภาวะฉุกเฉิน. มีทีวีขนาดใหญ่บนชานชาลาที่แสดงเวลาจนกระทั่งรถไฟมาถึงและข้อมูลอื่นๆ

ฉันจะเริ่มต้นด้วยข้อมูลพื้นฐานบางอย่าง:

แผนที่รถไฟใต้ดิน

ตอนนี้ในยุคของเทคโนโลยีแนะนำให้ดาวน์โหลดแอปพลิเคชั่นล่วงหน้าเพื่อเตรียมพร้อมสำหรับการเดินทาง ในความคิดของฉันสิ่งที่ดีที่สุดคือ Shanghai Metro (Metroman) แอปสีน้ำเงิน

ในส่วนของฟังก์ชันการทำงาน ทุกอย่างเป็นไปตามมาตรฐาน: แผนที่เชิงโต้ตอบรถไฟใต้ดินซึ่งคุณสามารถสร้างเส้นทางได้โดยเลือกสถานีที่จำเป็น ต่างจากแอปพลิเคชันอื่นตรงที่จะมีการอัพเดตอย่างต่อเนื่อง

เว็บไซต์และเวลาทำการ

เว็บไซต์อย่างเป็นทางการของ Shanghai Metro ให้ข้อมูลที่เป็นปัจจุบันอยู่เสมอ คุณสามารถวางแผนเส้นทางล่วงหน้าได้ สะดวกอย่างยิ่งที่มีการให้ข้อมูลทั้งหมดไว้ ภาษาอังกฤษ.

โดยเฉลี่ยแล้ว รถไฟใต้ดินเปิดให้บริการตั้งแต่ 6.00 น. - 23.00 น. แต่แต่ละสายให้บริการแตกต่างกัน คุณสามารถดูได้อย่างชัดเจนจนถึงเวลาที่สายที่คุณต้องการเปิดเฉพาะในรถไฟใต้ดินเท่านั้น มีป้ายบอกเวลาหรือบนเว็บไซต์ แต่โปรดจำไว้ว่าบางครั้งเวลาอาจมีการเปลี่ยนแปลง ดังนั้นคุณไม่ควรเสี่ยง: ควรไปถึงสถานีที่คุณต้องการ 30 นาทีก่อนที่สถานีรถไฟใต้ดินจะปิด

คุณจะไม่หลงทางในรถไฟใต้ดิน - มีป้ายบอกทางไปทุกที่ที่ชี้ไปยังเส้นที่ถูกต้อง สิ่งสำคัญคือการดูแผนที่อย่างละเอียด: ทางข้ามบางแห่งเกี่ยวข้องกับการเปลี่ยนจากรถไฟขบวนหนึ่งไปอีกขบวนหนึ่งเท่านั้น และไม่ต้องเดินผ่านอุโมงค์ยาว

ประเภทตั๋วและค่าโดยสาร

หากคุณเคยไปเมืองอื่น ๆ ในประเทศจีนแล้ว คงไม่เป็นข่าวสำหรับคุณว่าราคาจะแตกต่างกันไปขึ้นอยู่กับระยะทาง หากการเดินทางของคุณไม่เกิน 6 กิโลเมตร ตั๋วจะมีราคา 0.44 USD หากคุณต้องการเดินทางไกลกว่านี้ ทุกๆ 10 กิโลเมตรถัดไป คุณจะต้องจ่ายเพิ่มอีก 0.15 ดอลลาร์สหรัฐฯ อย่างไรก็ตามบางบรรทัดมีราคาของตัวเอง ราคาสูงสุดคือ 1.3 USD

คุณไม่ควรมีปัญหาในการชำระค่าโดยสาร: ทุกสถานีจะมีเครื่องที่คุณสามารถซื้อตั๋วแบบครั้งเดียวได้ ระบบได้กรอกสถานีต้นทางอัตโนมัติแล้ว เพียงเลือกสถานีที่ต้องการไป จากนั้นเครื่องจะคำนวณค่าใช้จ่ายให้โดยอัตโนมัติ

อย่าพยายามฉลาดกว่าระบบและซื้อตั๋วไปยังสถานีที่คุณต้องการ เพราะ... เมื่อเข้าและออกคุณจะต้องสอดเข้าไปในประตูหมุน ไม่เช่นนั้นคุณจะไม่สามารถออกจากสถานีรถไฟใต้ดินไปยังถนนได้


ตอนนี้เรามาดูตัวเลือกกันซึ่งมีความยุ่งยากน้อยกว่าเล็กน้อยหากคุณมาเป็นเวลานาน





ฟรีอนุญาตให้เด็กที่มีส่วนสูงไม่เกิน 130 ซม. ขึ้นรถไฟใต้ดินได้ นอกจากนี้ ผู้พิการและผู้รับบำนาญที่มีสัญชาติจีน

Shanghai Metro มีการนำทางที่ดีเยี่ยม ทางออกทั้งหมดมีเครื่องหมายกำกับไว้ และมักจะมีแผนที่อยู่ข้างๆ ดังนั้นคุณจะไม่สับสน เมื่อคุณวางแผนเส้นทางไปยังสถานที่ท่องเที่ยวใดๆ ให้ดูว่าทางออกใดอยู่ใกล้ที่สุดเสมอ

เครือข่ายการคมนาคมของเซี่ยงไฮ้ประกอบด้วยรถไฟใต้ดิน รถประจำทาง รถราง เรือเฟอร์รี และรถไฟลอยตัวแบบแม่เหล็ก

การขนส่งเกือบทุกประเภทครอบคลุมอยู่ในบัตรเดินทาง - บัตร SPTC ซึ่งให้สิทธิประโยชน์มากมาย สามารถซื้อได้ที่สำนักงานขายตั๋วหรือสั่งซื้อออนไลน์ที่ Sptcc.com การซื้อบัตรใบนี้สมเหตุสมผลหากคุณคาดว่าจะอยู่ในเมืองนานกว่าหนึ่งสัปดาห์

รถไฟใต้ดินเซี่ยงไฮ้

รถไฟใต้ดินเซี่ยงไฮ้เป็นหนึ่งในรถไฟใต้ดินที่เติบโตเร็วที่สุดในโลก ปัจจุบันเครือข่ายรถไฟใต้ดินมี 12 สายและเกือบทั้งหมดตัดกัน เส้นที่ 3 วิ่งไปตามพื้นผิวโลก

Shanghai Metro เป็นวิธีการเดินทางที่รวดเร็วแต่มีราคาค่อนข้างแพง ราคาตั๋วขึ้นอยู่กับระยะทางที่เดินทางและอยู่ระหว่าง 3 ถึง 10 หยวน สามารถซื้อตั๋วได้ที่บ็อกซ์ออฟฟิศหรือเครื่องพิเศษ นอกจากนี้ยังมีการขายบัตร SPTC ที่นี่ โดยมอบส่วนลด 10% สำหรับการเดินทางด้วยรถไฟใต้ดิน รถไฟใต้ดินแต่ละสายให้บริการตามตารางเวลาที่แตกต่างกัน แต่โดยเฉลี่ยแล้วรถไฟจะวิ่งระหว่างเวลาประมาณ 5.30 น. ถึง 22.30 น.

ด้านล่างนี้เป็นแผนที่รถไฟใต้ดินเซี่ยงไฮ้ หากต้องการขยายภาพให้คลิกที่ภาพ หากต้องการขยายเพิ่มเติม ให้คลิกไอคอน "ขยายเป็นขนาดจริง" ที่ปรากฏที่ด้านล่างของภาพ (สี่เหลี่ยมที่มีลูกศร)

รถบัสในเซี่ยงไฮ้

เครือข่ายรถบัสในเมืองนั้นกว้างขวางกว่ามาก โดยทั่วไปตั๋วรถโดยสารราคา 2 หยวน แม้ว่าจะมีเส้นทางยาวซึ่งราคาขึ้นอยู่กับจุดหมายปลายทางและโดยเฉลี่ยประมาณ 5 หยวน คุณยังสามารถใช้ บัตรเดินทาง SPTC ซึ่งลดต้นทุนการนั่งรถบัสครั้งที่สองภายใน 90 นาทีจาก 2 เหลือ 1 หยวน

บนรถโดยสารที่มีราคาคงที่จะมีตู้เก็บเงินอยู่ใกล้คนขับ - เครื่องบันทึกเงินสดชนิดหนึ่ง โปรดทราบว่าพวกเขาไม่ได้ให้การเปลี่ยนแปลงที่นี่ หากคุณไม่มีจำนวนเงินที่แน่นอน คุณจะต้องรับเงินทอนเอง โดยเรียกเก็บค่าธรรมเนียมจากผู้ที่เข้ามา รถโดยสารประจำทางที่วิ่งบนเส้นทางห่างไกลจะมีตัวนำ

สามารถดูตารางเวลาและเส้นทางได้ที่ป้ายจอด นอกจากนี้ยังมีรถบัสนำเที่ยวพิเศษสำหรับนักท่องเที่ยวอีกด้วย

รถเข็น

เซี่ยงไฮ้มีระบบโทรลลี่บัสที่เก่าแก่ที่สุดแห่งหนึ่งในโลก ปัจจุบันมีเส้นทางรถรางประมาณ 20 เส้นทางในเมือง โดยส่วนใหญ่จะวิ่งในใจกลางเมือง โดยใช้เวลาประมาณ 10-15 นาที

ราคาตั๋วอยู่ที่ 2 หยวน ในการชำระค่าเดินทางคุณต้องใส่เงินเข้าเครื่องบันทึกเงินสดที่อยู่ตรงทางเข้าร้านเสริมสวย หากคุณมีบัตรแม่เหล็ก คุณสามารถชำระค่าเดินทางผ่านเครื่องตรวจสอบความถูกต้องได้

เรือข้ามฟาก

เรือเฟอร์รี่วิ่งระหว่างพื้นที่ท่องเที่ยวยอดนิยมที่สุดของเซี่ยงไฮ้ นี่เป็นรูปแบบการเดินทางที่ค่อนข้างถูก: ค่าโดยสารอยู่ระหว่าง 0.5 ถึง 2 หยวน เรือเฟอร์รี่ออกทุกๆ 10 นาที

แมกนีโตเพลน

การขนส่งประเภทนี้เป็นรถไฟแม่เหล็กลอยที่มีความเร็วสูงสุดถึง 430 กม./ชม. วิ่งจากถนนหลงหยานไปยังสนามบินผู่ตงโดยไม่มีสถานีกลาง เวลาทำการของ Magnetoplane คือตั้งแต่ 6.45 น. ถึง 21.40 น. ค่าโดยสาร 50 หยวน; เมื่อแสดงตั๋วเครื่องบิน - 40 หยวน มากกว่า รายละเอียดข้อมูลข้อมูลเกี่ยวกับการขนส่งประเภทนี้มีอยู่บนเว็บไซต์ Smtdc.com

แท็กซี่ในเซี่ยงไฮ้

แท็กซี่เซี่ยงไฮ้เป็นวิธีการเดินทางที่ค่อนข้างสะดวกสบายและราคาไม่แพง ค่าโดยสารประกอบด้วยค่าธรรมเนียมลงจอดสำหรับสามกิโลเมตรแรก (12 หยวน) และราคาสำหรับการเดินทางครั้งต่อไป (2.1 หยวนสำหรับแต่ละกิโลเมตร) อัตราต่อคืนแพงกว่าอัตรารายวัน 30%

นอกจากรถแท็กซี่ทั่วไปแล้ว รถสามล้อถีบและรถจักรยานยนต์ส่วนตัวยังได้รับความนิยมอย่างมากในเซี่ยงไฮ้ บริการของพวกเขาถูกกว่ามาก

ในบางจุดของเมือง (เช่น ไปสนามบิน) สามารถสั่งซื้อรถแท็กซี่ทางออนไลน์ได้ - โดยใช้แบบฟอร์มการค้นหาด้านล่าง:

กรอกข้อมูลในช่องที่ต้องกรอกแล้วคลิก หา. รายการตัวเลือกการโอนที่เป็นไปได้สำหรับเส้นทางที่คุณระบุจะเปิดขึ้นในหน้าแยกต่างหาก เมื่อเลือกสิ่งที่เหมาะกับคุณแล้ว คุณสามารถสั่งซื้อและชำระเงินสำหรับการสั่งซื้อของคุณได้ทันที

ฉันจะบอกทันทีว่าฉันไม่ใช่แฮ็กเกอร์หรือแฮ็กเกอร์ แต่เป็นนักพัฒนาส่วนหน้าธรรมดา ๆ ความรู้ของฉันในการทำงานกับพีซีหากเราละทิ้งความรู้ในการพัฒนาส่วนหน้าสามารถอธิบายได้ว่าเป็น "ผู้ใช้ที่มีประสบการณ์ ”

ฉันไม่ได้พัฒนาแอปพลิเคชันพิเศษเหมือนกับที่ผู้เขียนบทความดังกล่าวทำ แต่ฉันจะแสดงให้คุณเห็นว่าคุณสามารถแฮ็กการ์ดขนส่งได้อย่างง่ายดายโดยใช้วิธีการที่มีอยู่ วิธีการแฮ็กเป็นที่รู้จักกันมานานแล้ว (ประมาณ 5-7 ปี)

หากฉันในฐานะนักพัฒนาใช้เฟรมเวิร์กเวอร์ชันเก่าที่มีช่องโหว่ที่ทราบ นายจ้างของฉันคงเลิกคิดไปนานแล้ว แต่ในความคิดของฉัน สิ่งนี้ใช้ไม่ได้กับผู้พัฒนาระบบขนส่ง อาจเป็นเพราะนักพัฒนามีความรู้ในระดับต่ำ

แต่กลับมาที่การแฮ็กกันดีกว่า ดังนั้นสิ่งแรกก่อน

ฉันได้ดำเนินการทั้งหมดตามที่อธิบายไว้เมื่อฤดูใบไม้ร่วงที่แล้ว แต่เท่าที่ฉันรู้ ตอนนี้ทุกอย่างทำงานได้แล้ว

ฉันมีสมาร์ทโฟนราคาถูกที่มี NFC ครั้งหนึ่งฉันซื้อบัตรโดยสาร Citicard (บังเอิญฉันมีหลายใบ - บางครั้งฉันลืมบัตรไว้ที่บ้านหรือที่ทำงานและต้องซื้อบัตรใหม่)

ฉันดาวน์โหลดแอปพลิเคชันอย่างเป็นทางการของผู้ผลิตบัตร Mifare NXP Taginfo และสแกนบัตรโดยสารของฉัน:

ปรากฎว่าการ์ดนั้นใช้ชิป Mifare Plus S แต่ที่สำคัญที่สุดคือมันทำงานในโหมดความปลอดภัยหมายเลข 1 ซึ่งหมายความว่าโดยพื้นฐานแล้วมันเป็นการ์ด Mifare Classic ธรรมดาที่สามารถแฮ็กได้ง่าย

ฉันดาวน์โหลดแอปพลิเคชัน Mifare Classic Tool ที่ยอดเยี่ยมจาก Google Play และสแกนบัตรโดยสารด้วยคีย์มาตรฐาน:

ที่นี่ฉันรู้สึกผิดหวัง - ไม่มีคีย์ใดที่รู้จักทำงานเลย ดังนั้นจึงเป็นไปไม่ได้ที่จะใช้การแฮ็กในลักษณะที่อธิบายไว้ในบทความเกี่ยวกับ "กล้าย"
“เดี๋ยวก่อน” ฉันคิดว่า “แต่คุณสามารถลองใช้วิธีการตามที่อธิบายไว้ในบทความเกี่ยวกับการแฮ็ก Troika”

แท้จริงแล้ว Citicard ยังมีแอปพลิเคชันจาก Google Play ที่ให้คุณตรวจสอบยอดคงเหลือในบัตร และต่อมาก็ได้เพิ่มความสามารถในการเติมเงินในบัตร

ฉันดาวน์โหลดและติดตั้งแอปพลิเคชั่นนี้ แต่ตอนนี้ฉันกำลังเผชิญกับภาวะที่กลืนไม่เข้าคายไม่ออก: คีย์ของการ์ดนั้นมีฮาร์ดโค้ดในแอปพลิเคชันเองหรือ "บิน" จากเซิร์ฟเวอร์ การถอดรหัสแอป Android นั้นค่อนข้างง่าย แต่ฉันไม่ค่อยเก่งนัก

แน่นอนว่านักพัฒนาที่เชี่ยวชาญไม่มากก็น้อยสามารถทำสิ่งนี้ได้อย่างง่ายดาย ฉันไม่มีทักษะเช่นนี้จึงหันไปหาพี่ชายของฉันซึ่งเป็นช่างซ่อมอินเตอร์คอม ฉันคิดว่าเขามีเพื่อนเป็นโปรแกรมเมอร์ แต่เขาแนะนำวิธีแก้ปัญหาที่หรูหราและง่ายกว่า

เมื่อถึงเวลานั้น เขาได้รับกระดานจาก Kickstarter ซึ่งทำให้เขาสามารถสอดแนมโปรโตคอลระหว่างผู้อ่านและการ์ดได้ ปรากฎว่าพวกเขาเริ่มใช้คีย์ fob ในอินเตอร์คอมซึ่งภายในมีการเย็บชิป Mifare ตัวเดียวกันและเขาต้องการบอร์ดนี้สำหรับธุรกิจบางอย่างที่เกี่ยวข้องกับคีย์ fob เหล่านี้ (ฉันไม่ได้ลงรายละเอียด)

ดังนั้น เขาจึงหยิบบอร์ดของเขามาวางบนสมาร์ทโฟนของฉัน ซึ่งทำหน้าที่เป็นเครื่องอ่าน และบัตรโดยสารเองก็ทำหน้าที่เป็นการ์ด และบันทึกบันทึกการแลกเปลี่ยนข้อมูลระหว่างเครื่องอ่านและการ์ด

ฉันจัดเตรียมภาพหน้าจอของยูทิลิตี้ด้านล่าง (นำมาจากหนึ่งในไซต์บนอินเทอร์เน็ต ดังนั้นจึงไม่มีข้อมูลจริงซึ่งเราใช้)

โดยทั่วไปการแทรกส่วนที่จำเป็นของบันทึกลงในยูทิลิตี้นี้ก็เพียงพอแล้วและคีย์ขนาด 6 ไบต์จะถูกคำนวณทันที ฉันเองก็แปลกใจว่ามันง่ายแค่ไหน ส่วนที่ยากที่สุดคือการคัดลอกส่วนที่จำเป็นจากบันทึกและวางลงในช่องที่เหมาะสมของโปรแกรม

จากนั้น ฉันเปิดแอปพลิเคชัน Mifare Classic Tool (MCT) เดียวกัน ใส่รหัสที่ได้รับลงในแอปพลิเคชัน และคราวนี้เนื้อหาของเซกเตอร์ที่ 0 และ 8 ก็แสดงให้ฉันดู

ในภาคศูนย์นั้นส่วนใหญ่มีเพียงศูนย์เท่านั้น แต่ในภาคที่แปดมีข้อมูลบางส่วน ซึ่งผมสรุปได้ว่าข้อมูลใน แผนที่การขนส่งถูกเก็บไว้ในเซกเตอร์ที่ 8 (เช่นเดียวกับในการ์ด Troika - เป็นผู้พัฒนาคนเดียวกันจริง ๆ หรือไม่) และคีย์ผลลัพธ์กลายเป็นคีย์ B (เซกเตอร์มีสองคีย์ A และ B)

จากนั้นเพื่อความสนุกสนานฉันใช้ยูทิลิตี้โอเพ่นซอร์ส libnfc และเครื่องอ่านการ์ดแบบไร้สัมผัสเพื่อนำคีย์อื่น ๆ ทั้งหมดไปยังการ์ด (รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้เขียนไว้ในบทความเกี่ยวกับ "Podorozhnik" - ฉันใช้วิธีนี้ด้วย มันคือ อธิบายไว้ในเว็บไซต์ libnfc ด้วย)
ฉันพยายามอ่านเนื้อหาของบัตรโดยสารใบอื่นโดยใช้กุญแจที่ฉันได้รับ ปรากฎว่าคีย์ A ตรงกัน แต่คีย์ B ไม่ตรงกัน แต่ด้วยความช่วยเหลือของยูทิลิตี้ดังกล่าวก็กลายเป็นเรื่องง่ายที่จะได้รับ

จากนั้นฉันก็เริ่มตรวจสอบสิ่งที่อยู่ในบัตรโดยสาร เซกเตอร์ที่ 8 ประกอบด้วย 4 บล็อก 16 ไบต์ ด้วยความช่วยเหลือของ MCT เห็นได้ชัดว่าบล็อกแรกเรียกว่าบล็อกแรก บล็อกค่า สิ่งแรกที่เข้ามาในใจของฉันคือยอดคงเหลือของการ์ดถูกเก็บไว้ในบล็อกนี้ ด้วยความช่วยเหลือของ MCT คุณสามารถถอดรหัสได้ - มีหมายเลข 2147483647 เห็นได้ชัดว่าดูไม่เหมือนยอดคงเหลือของการ์ดแม้ว่าจะอยู่ใน kopeck ก็ตาม

จากนั้น ฉันก็สำรวจแผนที่นี้และค้นพบหลังจากอ่านเนื้อหาของเซกเตอร์แล้ว ว่าค่าไม่เปลี่ยนแปลง แต่เนื้อหาของบล็อกอื่นเปลี่ยนไป ซึ่งสรุปได้ว่ายอดคงเหลือของบัตรถูกเก็บไว้ในนั้น

ไม่มีความปรารถนาเป็นพิเศษที่จะแยกส่วนประกอบของการ์ดออกเพราะฉันต้องการลองสิ่งที่เรียกว่าการโจมตีซ้ำ (ฉันพบในภายหลังว่ามันถูกเรียกว่าอะไร)

เช้าก่อนเดินทางไปรถไฟใต้ดิน ฉันบันทึกเนื้อหาในภาคแปด ติดการ์ดไว้ที่ประตูหมุนแล้วไปทำงาน ในช่วงบ่ายหลังจากไปทำธุรกิจ ฉันใช้ MCT บันทึกสถานะก่อนหน้าของบัตรและพยายามเดินทางด้วยรถไฟใต้ดิน... และฉันก็ทำสำเร็จ!


(รูปภาพไม่ใช่ของฉัน - ฉันไม่ต้องการดึงดูดความสนใจเลย)

ฉันจึงตระหนักว่าด้วยวิธีนี้คุณสามารถสร้าง "บัตรผ่านการเดินทางชั่วนิรันดร์" ได้ ฉันตัดสินใจที่จะสนุกสนานเล็กน้อยและบันทึกเนื้อหาของเซกเตอร์การขนส่งลงในคีย์ fob ของอินเตอร์คอม

(ฉันใช้พวงกุญแจอันเดียวกันในการบันทึกบัตรโดยสาร)

ฉันพยายามผ่านประตูหมุนโดยใช้พวงกุญแจ แต่แล้วฉันก็ผิดหวัง - ฉันประหลาดใจที่พวงกุญแจไม่ทำงาน ฉันคิดว่าบัตรโดยสารของฉันถูกปิดกั้น (ท้ายที่สุดแล้ว พวงกุญแจคือโคลนของมัน) แต่เมื่อฉันใช้ "บัตรเดิม" (บัตรโดยสาร) ฉันก็สามารถที่จะผ่านประตูหมุนได้

ฉันคุยกับน้องชายของฉัน ฉันอยากรู้ว่าเขาคิดอย่างไรเกี่ยวกับเรื่องนี้ และเขาบอกฉันว่าการ์ดและพวงกุญแจแต่ละใบมีหมายเลขประจำตัวของตัวเอง เห็นได้ชัดว่า "โคลนนิ่ง" ของฉันไม่สมบูรณ์ และเนื้อหาในการ์ดเชื่อมโยงกับหมายเลขของมัน

แต่ปรากฎว่ามีทางออกจากสถานการณ์นี้: มีกุญแจบางประเภทที่มีลักษณะเหมือนกันทุกประการ แต่คุณสามารถเปลี่ยนหมายเลขได้ (ไม่สามารถทำได้ด้วยบัตรโดยสารธรรมดา) นอกจากนี้ MCT ยังมีฟังก์ชันสำหรับการเขียนตัวเลขใหม่ เนื่องจากมันถูกเก็บไว้ในบล็อกแรกของเซกเตอร์ศูนย์

อย่างไรก็ตาม ด้วยเหตุผลบางประการ จึงไม่สามารถเปลี่ยนหมายเลขโดยใช้ MCT ได้ แต่ฉันจัดการได้โดยใช้เครื่องอ่านและ libnfc เดียวกัน

ครั้งนี้ฉันได้รับโคลนบัตรโดยสารในรูปแบบพวงกุญแจครบชุด เพราะแม้แต่ตัวเลขก็ยังเท่ากัน ฉันพยายามผ่านประตูหมุนโดยใช้กุญแจอินเตอร์คอม และมันง่ายสำหรับฉัน ฉันไม่กล้าใช้กุญแจบนรถบัสเพราะผู้ควบคุมวงอาจจะแปลกใจมาก แต่บัตรโดยสาร "นิรันดร์" ก็ใช้งานได้โดยไม่มีปัญหา

โดยสรุปเราสามารถพูดได้ดังต่อไปนี้: บัตรโดยสารสำหรับชำระค่าเดินทางเข้า นิจนี นอฟโกรอดแฮ็กได้ง่ายพอๆ กับ Troika (มอสโก) และ Podorozhnik (เซนต์ปีเตอร์สเบิร์ก)

แม้แต่ฉันซึ่งเป็นเด็กผู้หญิงที่ไม่มีความรู้พิเศษแต่ก็สามารถดาวน์โหลดได้ แอปพลิเคชัน Androidและใช้การค้นหาใน Google และ Yandex ฉันสามารถทำได้โดยใช้เครื่องมือที่มีอยู่ รวมถึงโปรแกรมและยูทิลิตี้ที่เปิดเผยต่อสาธารณะ (ถ้าฉันเป็นนักพัฒนา มันคงจะง่ายกว่านี้อีก แม้ว่าจะง่ายกว่ามากก็ตาม...) ใช่ ฉันต้องใช้เวลาพอสมควร ถึงเวลาค้นหาบนอินเทอร์เน็ตและศึกษาฟอรัม แต่ทุกอย่างกลับกลายเป็นเรื่องง่ายมาก

ฉันอยากจะชี้ให้เห็นทันทีโดยคาดหวังคำถามว่าไม่มีความเสียหายเกิดขึ้นกับรถไฟใต้ดิน - ฉันคำนึงถึงการเดินทางทั้งหมดที่ทำโดยใช้ "บัตรผ่านนิรันดร์" ดังนั้นฉันจึงไม่ได้ใช้ยอดคงเหลือในบัตรที่สอดคล้องกับจำนวนเงิน ทริปดังกล่าวแล้วทำลายการ์ดนั้นเอง

แต่ผู้โจมตีไม่มีสติมากนัก พวกเขาอาจใช้ประโยชน์จากช่องโหว่ดังกล่าวและสร้างความเสียหายให้กับการคมนาคมในเมือง เราได้รับค่าโดยสารที่เพิ่มขึ้นเป็นประจำสำหรับการเดินทาง (บางที เหนือสิ่งอื่นใด อาจเนื่องมาจากการสูญเสียเนื่องจากการปลอมแปลงบัตรโดยสาร) อย่างไรก็ตาม ค่ามัดจำสำหรับบัตรโดยสารคือ 50 รูเบิล แต่การ์ด Mifare Classic ซึ่งเหมือนกันทุกประการในแง่ของความปลอดภัยมีราคา 12.5 รูเบิลหรือน้อยกว่า

คนหนึ่งได้รับความรู้สึกว่าทุกสิ่ง ระบบขนส่งซึ่งการใช้บัตรขนส่งนั้นไม่ปลอดภัย ฉันไม่ต้องการที่จะคาดเดาว่าทำไมสิ่งนี้จึงเกิดขึ้น (หัวข้อนี้ไม่ใช่สำหรับ Habr) สิ่งที่เหลืออยู่คือการถามคำถาม: ใคร (เมืองไหน) ถัดไปและเมื่อใดที่เราจะคาดหวังบทความเกี่ยวกับเรื่องนี้เกี่ยวกับ Habr?

PS. เรื่องนี้เป็นเรื่องแต่งแน่นอน ตัวละครทั้งหมดเป็นเรื่องสมมติ ความบังเอิญทั้งหมดเป็นแบบสุ่ม คุณก็เข้าใจ...

ต้นฉบับอยู่ที่นี่ - habrahabr.ru/post/325776/

เมื่อพูดถึงเครื่องมือการชำระเงินนี้ เราจะต้องเปรียบเทียบกับอะนาล็อกปกติซึ่งมีแถบแม่เหล็ก จริงๆแล้วนี่คือความแตกต่างหลัก

ชิปคืออะไร? นี่คือไมโครโปรเซสเซอร์ที่มีลักษณะคล้ายกับซิมการ์ดสำหรับโทรศัพท์มือถือ พูดง่ายๆ ก็คือ ชิปการ์ดมีมินิคอมพิวเตอร์แบบบัดกรี ผู้เชี่ยวชาญด้านวีซ่ากล่าวว่า "พลาสติก" ที่มีไมโครโปรเซสเซอร์เก็บข้อมูลได้มากกว่า "พี่น้อง" ที่เป็นแม่เหล็กถึง 80 เท่า

ปรากฎว่าเครื่องมือดังกล่าวสามารถรวมหลายโปรแกรมเข้าด้วยกันได้ นั่นก็คือชิปการ์ดหนึ่งใบ ได้แก่ เงินเดือน เงินกู้ สวัสดิการสังคม เดบิตพลาสติก (ในสกุลเงินที่แตกต่างกัน) บัตรเดินทาง บัตรสะสมโบนัส และบัตรประจำตัวประชาชน...

ความตายของผู้หลอกลวง

ความปลอดภัยเป็นหนึ่งในข้อโต้แย้งหลักที่สนับสนุนผลิตภัณฑ์ชิป ความจริงก็คือข้อมูลบัญชีทั้งหมดอยู่บนแถบแม่เหล็กและบนชิป แต่ในคอมพิวเตอร์ "พลาสติก" ข้อมูลนี้จะถูกเข้ารหัสโดยใช้รหัสดิจิทัลที่ซับซ้อน และไม่สามารถถือเป็นสกิมเมอร์ธรรมดาได้

นอกจากนี้ธุรกรรมแถบแม่เหล็กจะมีข้อมูลเดียวกันที่ส่งไปยังธนาคารเสมอ แต่ธุรกรรมชิปจะได้รับการยืนยันด้วยรหัสพิเศษซึ่งจะแตกต่างเสมอ ดังนั้นแม้ว่านักต้มตุ๋นจะสามารถปลอมชิปได้ แต่ก็ไม่มีอะไรเกิดขึ้นกับพวกเขา ทฤษฎีที่ดีใช่ไหม? ตอนนี้เรากลับไปสู่ความเป็นจริงของรัสเซียอันโหดร้าย

ชิปการ์ด: สองในหนึ่งเดียวหรือบินในครีม

ลองนึกภาพการเข้าไปในรถของคุณและขับรถไปทำงาน ระหว่างทางเราตัดสินใจเติมพลัง แต่นี่คือปัญหา - ปั๊มน้ำมันทั้งหมดหายไปทันที และในสถานที่ของพวกเขาคือสถานีที่ให้บริการเฉพาะยานพาหนะไฟฟ้าเท่านั้น

การเปรียบเทียบคร่าวๆ แต่เข้าใจประเด็น การปฏิเสธไพ่ที่มีแถบแม่เหล็กถือเป็นงานที่ยากมากอย่างที่ผู้นำเคยพูดไว้ ผูกติดอยู่กับพวกเขามากเกินไป การเปลี่ยนไปใช้ชิปการ์ดนั้นมาพร้อมกับการอัปเดตอุปกรณ์หรือเปลี่ยนใหม่ทั้งหมดในเวลาที่การสิ้นสุดระยะเวลาค่าเสื่อมราคายังอยู่ห่างไกลตลอดจนการพัฒนาและติดตั้งซอฟต์แวร์

โดยทั่วไปทั้งหมดนี้มีราคาแพงมาก ดังนั้นธนาคารในรัสเซียจะออกบัตรรวมที่มีทั้งแถบแม่เหล็กและชิป นั่นคือหากไม่ได้กำหนดค่าเครื่องในร้านค้าเพื่อรับบริการชิปการ์ด การดำเนินการจะดำเนินการโดยใช้แถบแม่เหล็ก (และความเสี่ยงก็เกี่ยวข้องอีกครั้งชิปจะไม่ช่วยที่นี่)

โปรดทราบว่าการดำเนินการใดๆ โดยใช้การ์ดที่มีชิปจะต้องป้อนรหัส PIN เสมอ ลูกค้าจำนวนมากไม่ชอบสิ่งนี้และเชื่อว่าพวกเขาสามารถเลือกที่จะดำเนินการโดยใช้ชิปหรือแถบแม่เหล็กขณะยืนอยู่ในร้านได้

นี่เป็นสิ่งที่ผิด ไมโครโปรเซสเซอร์จะให้ความสำคัญเป็นอันดับแรกเสมอ หากเครื่อง ณ จุดขายรับบัตรชิป แต่แคชเชียร์พยายามม้วน "พลาสติก" ไปตามแถบแม่เหล็กก็จะไม่มีอะไรทำงาน

ตอนนี้สิ่งที่น่าสนใจที่สุดคือต้นทุน ธนาคารอ้างว่าบัตรที่มีชิปมีราคาเท่ากับบัตรแม่เหล็ก เป็นอย่างนั้นเหรอ?

ชิปการ์ด - ฝิ่นเพื่อประชาชนราคาเท่าไหร่?

ลองเปรียบเทียบเงื่อนไขที่ธนาคารเสนอในปัจจุบัน ดังนั้น Ural Bank for Rebuilding and Development จึงจัดเตรียมชิปให้กับบัตรทั้งหมด โดยเริ่มจาก Visa Classic และ MasterCard Standard สำหรับบัตรเครดิตทันที (คลาส Unembossed) เป็นระยะเวลา 3.5 ปีลูกค้าจะไม่จ่ายอะไรเลยสำหรับชิป "พลาสติก" สองปี (คลาสสิกและมาตรฐาน) คุณจะต้องจ่าย 450 รูเบิลและสำหรับ "ทองคำ" ” การ์ดพร้อมชิป - 1,500 รูเบิล

Sberbank ติดตั้งชิปสำหรับบัตรทั้งหมด (ยกเว้น Instant, Electron พร้อมเครื่องมือระบบการชำระเงิน Maestro และ American Express) Sberbank มีความสามัคคีที่น่าทึ่ง: 750 รูเบิลต่อปีและชิปการ์ด บัตรเครดิตและที่คล้ายกันรวมถึงบัตรเครดิตทันทีที่ไม่มีชิป

Russian Standard ยังไม่รีบเร่งที่จะปรนเปรอลูกค้า เฉพาะบัตรทองเท่านั้นที่ติดตั้งชิปซึ่งมีค่าบริการ 3,000 รูเบิล แต่ธนาคาร OTP ไม่มีการออกชิปการ์ดเลย

โดยสรุป ฉันต้องการทราบว่าระบบการชำระเงินของ Visa และ MasterCard มองเห็นอนาคตของชิปและบัตรแบบไร้สัมผัส ดังนั้นไม่ช้าก็เร็วพวกเขาจะบังคับให้ธนาคารอัปเดตอุปกรณ์ของตน และอีกไม่นานการ์ดทุกใบก็จะมีชิป

ที่ทางเข้าสถานีรถไฟใต้ดินเซี่ยงไฮ้แต่ละแห่ง ผู้โดยสารทุกคนจะได้รับการควบคุมความปลอดภัยเต็มรูปแบบ ทุกอย่างเหมือนที่สนามบิน - กระเป๋าเดินทางผ่านการเอ็กซเรย์และคุณเองก็ผ่านเฟรมด้วย มาตรการที่เข้มงวดดังกล่าวมีอยู่ใน “รถไฟใต้ดิน” ทั้งหมด เราขอแนะนำว่าไม่ต้องแปลกใจเพราะยังมีสิ่งที่น่าสนใจมากมายรอคุณอยู่ในประเทศนี้และบางแง่มุมของชีวิตชาวจีนก็ยัง...

หมายเหตุที่สำคัญอีกประการหนึ่ง ในรถไฟใต้ดินบนชานชาลา ลูกศรจะระบุตำแหน่งที่ผู้โดยสารต้องยืนขณะเตรียมขึ้นรถ อย่ายืนอยู่หน้าประตู ประพฤติตนสุภาพ และอย่าทำให้บ้านเกิดเสื่อมเสีย

ค่าโดยสารเท่าไหร่

ในรถไฟใต้ดินเซี่ยงไฮ้ ค่าใช้จ่ายในการเดินทางขึ้นอยู่กับระยะเวลาการเดินทาง หากเดินทางระยะทางไม่เกิน 6 กิโลเมตร ค่าตั๋ว 3 หากเกินนั้น ทุกๆ 10 กิโลเมตรถัดไปคุณจะต้องจ่ายเพิ่มอีก 1 หยวน

ราคานี้ใช้ได้กับทุกสาย ยกเว้นสาย 5 ซึ่งเดินทางสูงสุด 6 กม. เสียค่าบริการ 2 หยวน เส้นที่ 5 ยาวทั้งหมด 15 กิโลเมตร สาเหตุของข้อยกเว้นนี้คืออะไร? นี่คือวิธีที่เจ้าหน้าที่เมืองกระตุ้นการพัฒนาพื้นที่นี้

เด็กที่มีส่วนสูงต่ำกว่า 1.2 เมตรสามารถใช้บริการรถไฟใต้ดิน Shanghai ได้ฟรี นอกจากนี้ผู้ที่มีอายุมากกว่า 70 ปีสามารถเดินทางที่นี่ได้ฟรี แต่ไม่เกี่ยวข้องกับนักท่องเที่ยวเนื่องจากคุณต้องมีโซเชียลการ์ดจีน

มีตั๋วประเภทใดบ้าง?

ตั๋วที่ง่ายที่สุดคือตั๋วแบบครั้งเดียว วิธีที่ง่ายที่สุดในการซื้อคือจากตู้จำหน่ายสินค้าอัตโนมัติ คุณเพียงแค่เลือกสถานีปลายทางและจำนวนตั๋ว จากนั้นเครื่องจะคำนวณราคาและให้ตั๋วแก่คุณหลังการชำระเงิน โปรดจำไว้ว่าตั๋วแบบใช้แล้วทิ้งจะต้อง "ป้อน" ที่ประตูหมุนเมื่อสิ้นสุดการเดินทาง น่าเสียดายที่คุณไม่สามารถเก็บเป็นของที่ระลึกได้

ตั๋วแบบครั้งเดียวใช้ได้เฉพาะในวันที่ซื้อเท่านั้น คุณสามารถใช้เวลาอยู่บนรถไฟใต้ดินได้ไม่เกิน 3 ชั่วโมง หลังจากเวลานี้ ประตูหมุนจะไม่ยอมให้คุณกลับออกไป

ตั๋วประเภทที่สองคือบัตรขนส่งสาธารณะเซี่ยงไฮ้ คุณใส่เงินจำนวนหนึ่งลงไป และระบบจะถอนเงินออกเมื่อคุณเดินทาง สะดวกกว่าการซื้อตั๋วทุกครั้ง หากคุณเดินทางด้วยบัตรใบนี้ในราคา 70 หยวน คุณจะได้รับส่วนลด 10% สำหรับการเดินทางครั้งต่อไปทั้งหมด มันเป็นเรื่องเล็กๆ แต่ก็ดี

สามารถซื้อบัตรโดยสารได้ที่ห้องจำหน่ายตั๋วเท่านั้น คุณจะต้องจ่ายเงินมัดจำ 20 หยวน เมื่อคุณออกจากเซี่ยงไฮ้ คุณสามารถคืนสินค้าได้ โดยได้รับเงิน 20 หยวนและจำนวนเงินทั้งหมดที่คุณไม่มีเวลาใช้จ่าย การ์ดใบนี้ช่วยให้คุณ "ติดลบ" ได้ 8 หยวน

ตั๋วอีกประเภทหนึ่งคือวันเดียว (หนึ่งวัน) และสามวัน (สามวัน) จ่าย 18 หรือ 45 หยวน และนั่งรถไฟใต้ดินเซี่ยงไฮ้เป็นเวลาหนึ่งหรือสามวันโดยไม่มีข้อจำกัด สำหรับนักท่องเที่ยวตั๋วประเภทนี้สะดวกที่สุด ตั๋วดังกล่าวสามารถซื้อได้ที่บ็อกซ์ออฟฟิศเท่านั้น

ตั๋วของที่ระลึก. มีขายเฉพาะบางสถานีเท่านั้น เราไม่เคยเห็นเขาและไม่สามารถพูดอะไรเกี่ยวกับเขาได้

ตั๋วแม็กเลฟ. ปรากฏตัวเมื่อเร็ว ๆ นี้ในปี 2013 คุณสามารถขับรถผ่านได้ครั้งเดียวและเดินทางด้วยรถไฟใต้ดินได้หนึ่งวันโดยไม่มีข้อจำกัด ตั๋วใบนี้ราคา 55 หยวน ซึ่งถือว่าคุ้มมากเนื่องจากการนั่ง Maglev หนึ่งครั้งราคา 50 หยวน

การเปลี่ยนผ่าน

ข้อมูลที่สำคัญมากสำหรับนักท่องเที่ยว ทางเดินในรถไฟใต้ดินเซี่ยงไฮ้มีสองประเภท อันแรกเป็นแบบธรรมดาที่คุณเข้าไปในอุโมงค์ระหว่างสถานีและไปถึงอันที่ต้องการทุกอย่างก็เหมือนเรา

การเปลี่ยนแปลงประเภทที่สองเรียกว่า "เสมือนจริง" หรือ "การขนส่ง" ไม่มีอุโมงค์และผู้โดยสารต้องออกจากสถานีรถไฟใต้ดินแล้วกลับเข้าไปใหม่ มีทางแยกดังกล่าวอยู่ไม่กี่แห่งและมีการทำเครื่องหมายไว้เป็นพิเศษบนแผนที่ และหากคุณมองใกล้ ๆ คุณจะพบได้อย่างง่ายดาย