2.0 -//Pentabarf//Schedule//EN Recon2013 Schedule Recon2013 Schedule PUBLISH 1@Recon2013@pentabarf.org 1 grand_salon_-_2013-06-23_15:30_-_-_opengarages_vehicle_research_labs_-_craig_smith_-_1 - OpenGarages: Vehicle Research Labs {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T153000 20130623T160000 003000 - OpenGarages: Vehicle Research Labs- - OpenGarages is public group designed to help build local Vehicle Research Labs (VRL). At the Hive13 Hackerspace VRL we have been working on building low cost Open Hardware boards to assist in reverse engineering CAN bus protocols. This device can not only receive and transmit but can do it in real-time, intercepting and modifying the packets on the bus line. This CAN-in-the-Middle (CANiTM) device is expected to cost around $100 pre-assembled. The software is also open source and is named CANiBUS. CANiBUS allows for an entire room to work on a vehicle at one time. Researches can even work remotely. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/1.html Grand Salon Craig Smith PUBLISH 3@Recon2013@pentabarf.org 3 grand_salon_-_2013-06-22_13:00_-_apple_icloud_services_reversed_inside_out_-_andrey_malyshev_-_3 Apple iCloud services reversed inside out English en 20130622T130000 20130622T140000 010000 Apple iCloud services reversed inside out- Apple iCloud was meant to improve flexibility and comfort when using your iDevices, however it also provides opportunities to extract as much as everything about the user. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/3.html Grand Salon Oleg Afonin PUBLISH 6@Recon2013@pentabarf.org 6 grand_salon_-_2013-06-21_17:00_-_haow_do_i_sandbox_-_jurriaan_bremer_-_6 Haow do I sandbox?!?! Cuckoo Sandbox Internals English en 20130621T170000 20130621T180000 010000 Haow do I sandbox?!?!- Cuckoo Sandbox Internals Cuckoo Sandbox is an open source automated malware analysis system that enables you to easily automate the process of analyzing your feeds of malware samples and start collecting actionable threat data. This is especially useful in todays world, where simply removing malware artifacts from a network is not enough. Instead, it's important for corporations, governments, and organizations of any sort to understand how they work and what they might do/have done on their network. Being for incident response, preemptive analysis, or just to collect intelligence. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/6.html Grand Salon Jurriaan Bremer PUBLISH 7@Recon2013@pentabarf.org 7 grand_salon_-_2013-06-23_11:00_-_wardriving_from_your_pocket_-_ruby_feinstein_-_omri_ildis_-_7 Wardriving from your pocket Using Wireshark to Reverse Engineer Broadcom WiFi chipsets {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T110000 20130623T120000 010000 Wardriving from your pocket- Using Wireshark to Reverse Engineer Broadcom WiFi chipsets Until now WiFi pwnage wasn’t possible on most Android phones due to lack of support in the WiFi chipset. This is surprising, due to the fact that most android devices have a bcm43xx WiFi chipset. This talk will present our research on the bcm43xx chipsets and the custom tools we’ve developed, enabling the use of mobile phones as a platform for common WiFi pwnage tools. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/7.html Grand Salon Ruby Feinstein Omri Ildis PUBLISH 10@Recon2013@pentabarf.org 10 grand_salon_-_2013-06-21_11:00_-_keep_your_tentacles_off_my_bus_introducing_die_datenkrake_-_dmitry_nedospasov_-_thorsten_schroder_-_10 Keep your tentacles off my bus, introducing Die Datenkrake. A Programmable Logic Platform for Hardware Reverse-Engineering English en 20130621T110000 20130621T120000 010000 Keep your tentacles off my bus, introducing Die Datenkrake.- A Programmable Logic Platform for Hardware Reverse-Engineering In hardware security analysis, success and failure are predetermined by one's tools. Coping with overwhelming streams of data can be near impossible in software alone. Implementing accurate timing can also prove to be challenging without a custom logic implementation. The solution to many of these issues is offloading much of the work to purpose-built dedicated logic. In this talk we introduce Die Datenkrake (DDK) a low-cost open source hardware project for hardware reverse engineering that implements the best of both worlds. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/10.html Grand Salon Dmitry Nedospasov Thorsten Schröder PUBLISH 11@Recon2013@pentabarf.org 11 grand_salon_-_2013-06-21_13:00_-_in-depth_reverse_engineering_of_hackingteam_s_remote_control_system_-_nicolas_brulez_-_marta_janus_-_11 In-depth Reverse Engineering of HackingTeam's Remote Control System English en 20130621T130000 20130621T140000 010000 In-depth Reverse Engineering of HackingTeam's Remote Control System- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/11.html Grand Salon Nicolas Brulez Marta Janus PUBLISH 15@Recon2013@pentabarf.org 15 grand_salon_-_2013-06-23_13:00_-_reconstructing_gapz_position-independent_code_analysis_problem_-_aleksandr_matrosov_-_eugene_rodionov_-_15 Reconstructing Gapz: Position-Independent Code Analysis Problem {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T130000 20130623T140000 010000 Reconstructing Gapz: Position-Independent Code Analysis Problem- This presentation is devoted to analysis one of the stealthiest bootkit seen in the wild – Win32/Gapz. The talk will cover not only remarkable features of the bootkit such as custom kernel-mode network protocol implementation, advanced bootkit technique and payload injection functionality but, also, the way the authors of the presentation approached the problem of analysis Win32/Gapz using the tools by Hex-Rays. The authors will demonstrate the usage of Hex-Rays decompiler SDK for building a plugin that aids with performing reverse engineering of position-independent code in Win32/Gapz. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/15.html Grand Salon Aleksandr Matrosov Eugene Rodionov PUBLISH 17@Recon2013@pentabarf.org 17 grand_salon_-_2013-06-23_15:00_-_hot-wiring_of_the_future_exploring_car_can_buses_-_grayson_zulauf_-_christopher_hoder_-_theodore_sumers_-_daniel_bilar_-_17 Hot-Wiring of the Future:! Exploring Car CAN Buses! {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T150000 20130623T153000 003000 Hot-Wiring of the Future:! Exploring Car CAN Buses!- We present a software package and reverse-engineering methodology abstracting away the CAN protocol and giving users an intuitive process to gain control over any CAN bus. Based on the GoodTHOPTER10 board, our software integrates with SQL and Wireshark and is highly extensible for the users’ individual needs. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/17.html Grand Salon Grayson Zulauf Christopher Hoder Theodore Sumers Daniel Bilar PUBLISH 18@Recon2013@pentabarf.org 18 grand_salon_-_2013-06-22_14:00_-_many_more_tamagotchis_were_harmed_in_the_making_of_this_presentation_-_natalie_silvanovich_-_18 Many More Tamagotchis Were Harmed in the Making of this Presentation {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130622T140000 20130622T150000 010000 Many More Tamagotchis Were Harmed in the Making of this Presentation- You might remember Tamagotchi virtual pets from the 1990's. These toys are still around and just as demanding as ever! This talk covers my attempts to hack the latest Tamagotchis. Starting with the IR interface, and moving down into the hardware, this presentation will discuss techniques for reverse engineering a device with limited inputs, computing power and debugging capabilities. Recent Tamagotchis are more than just pets. They can talk to their friends over IR, support games on external ROMs and store generations worth of information about their ancestors. This talk goes through the different ways Tamagotchis can be tampered with through these channels, including making Tamagotchis rich and happy over IR, altering their states in persistent memory and writing custom games. It also goes through attempts to dump the Tamagotchi's code from ROM. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/18.html Grand Salon Natalie Silvanovich PUBLISH 19@Recon2013@pentabarf.org 19 grand_salon_-_2013-06-21_14:00_-_taint_nobody_got_time_for_crash_analysis_-_richard_johnson_-_pa_kt_-_19 Taint Nobody Got Time for Crash Analysis {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130621T140000 20130621T150000 010000 Taint Nobody Got Time for Crash Analysis- The last decade has seen a large focus on vulnerability discovery automation with various methods of fuzzing and input generation, however little has been said about crash analysis or triage. This talk will discuss a powerful toolchain for crash analysis that incorporates the best available approaches for automated reasoning about memory access violation exceptions and overcomes limitations in currently available tools such as !exploitable and crashwrangler. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/19.html Grand Salon Richard Johnson pa_kt PUBLISH 20@Recon2013@pentabarf.org 20 grand_salon_-_2013-06-22_11:00_-_the_future_of_re_dynamic_binary_visualization_-_christopher_domas_aka_the_delta_axiom_-_20 The Future of RE: Dynamic Binary Visualization English en 20130622T110000 20130622T120000 010000 The Future of RE: Dynamic Binary Visualization- "Well, you have to... The image translators work for the construct program. But there's way too much information to decode the Matrix..." Let's run with that. From malware to firmware, memory dumps to steganography, we face an arduous task: making sense of mountains of data, millions of pages of hex. Traditional starting points are file headers and signatures, but anti-RE has become the norm, and conventional approaches prove increasingly useless. We can't hack what we can't understand, we can't fix what we can't see, and we can't analyze what we can't find. We need a new way to sift through data, an efficient means of finding a needle in a haystack. Introducing 'visual' RE with ..cantor.dust.., a breakthrough interactive visualization tool for rapid binary analysis. By translating binary information to visual abstractions, the reverser can comb through megabytes of arbitrary data in seconds, analyzing based on image patterns rather than byte sequences. Even previously unseen instruction sets and data formats can be easily located and understood through their visual fingerprint. Whether searching for exploitable code, stealthy malware, cryptographic keys, or network anomalies, these radical new visual translation techniques will dramatically accelerate the analysis process for security investigators of all backgrounds. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/20.html Grand Salon Christopher Domas aka the.delta.axiom PUBLISH 23@Recon2013@pentabarf.org 23 grand_salon_-_2013-06-23_14:00_-_reversing_and_auditing_android_s_proprietary_bits_-_joshua_j_drake_aka_jduck_-_23 Reversing and Auditing Android's Proprietary Bits {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T140000 20130623T150000 010000 Reversing and Auditing Android's Proprietary Bits- Although the Android operating system is rooted in open source software, it is not entirely open source. Each device contains several different types of closed-source, proprietary software. Such closed software is tedious and difficult to review and therefore is often of lower code quality. This can lead to serious security issues remaining undiscovered. This talk aims to shine light on these dark places of Android. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/23.html Grand Salon Joshua J. Drake aka jduck PUBLISH 26@Recon2013@pentabarf.org 26 grand_salon_-_2013-06-21_10:00_-_i_got_99_problems_but_a_kernel_pointer_ain_t_one_-_alex_ionescu_-_26 I got 99 problems but a kernel pointer ain't one There's an Info Leak Party In Ring 0 English en 20130621T100000 20130621T110000 010000 I got 99 problems but a kernel pointer ain't one- There's an Info Leak Party In Ring 0 While Windows has been becoming a tighter and tighter ship with increased mitigations added each release, the local availability of kernel addresses has barely been addressed, except in the context of some ASLR bypasses in Windows 8. This presentation will collect many of the already-known info leaks in one single source, and then proceed by presenting some unknown and novel info leaks in the kernel. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/26.html Grand Salon Alex Ionescu PUBLISH 30@Recon2013@pentabarf.org 30 grand_salon_-_2013-06-23_17:30_-_hybrid_code_analysis_overcoming_weaknesses_of_dynamic_analysis_in_malware_forensics_-_stefan_buehlmann_-_jan_miller_-_30 Hybrid Code Analysis: Overcoming Weaknesses of Dynamic Analysis in Malware Forensics English en 20130623T173000 20130623T183000 010000 Hybrid Code Analysis: Overcoming Weaknesses of Dynamic Analysis in Malware Forensics- Dynamic program analysis has become an important technique to detect and understand malicious software. However, the result of dynamic analysis is often unsatisfactory in malware forensics. Dynamic analysis does not feature complete code coverage, as only one execution path is analyzed. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/30.html Grand Salon Stefan Buehlmann Jan Miller PUBLISH 33@Recon2013@pentabarf.org 33 grand_salon_-_2013-06-22_17:00_-_inside_emet_4_0_-_elias_bachaalany_-_33 Inside EMET 4.0 {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130622T170000 20130622T180000 010000 Inside EMET 4.0- In this technical talk, we will be covering about how the mitigations baked into EMET 4.0 work, we will also talk about the technologies used, implementation limitations and challenges faced. Mitigations covered: • DEP • ASLR • SEHOP • ROP Checks o Stack simulation o Caller check o Stack pivot o Memory protection checks o ROP checks hardenings: • Deep hooks • Banned APIs • Anti detours • EAF • SSL Pinning PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/33.html Grand Salon Elias Bachaalany PUBLISH 34@Recon2013@pentabarf.org 34 grand_salon_-_2013-06-23_10:00_-_teridian_soc_exploitation_exploration_of_harvard_architecture_smart_grid_systems_-_josh_m0nk_thomas_-_nathan_natron_keltner_-_34 Teridian SoC Exploitation: Exploration of harvard architecture smart grid systems English en 20130623T100000 20130623T110000 010000 Teridian SoC Exploitation: Exploration of harvard architecture smart grid systems- The Teridian 8051 based chips are found in a variety of places in daily life, from the smart energy grid to smart cards and pin-pads. While the most prominent placement in the US is currently the metrology and power measurement side of a smart meters, the 8051 core is ubiquitous in embedded devices. They are additionally found in power distribution automation (the backend power shoveling inside your utility) and home automation (monitoring energy usage and changing configuration of appliances and similar in the home). PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/34.html Grand Salon Josh "m0nk" Thomas Nathan "Natron" Keltner PUBLISH 37@Recon2013@pentabarf.org 37 grand_salon_-_2013-06-22_15:00_-_hiding_depth_-_josh_m0nk_thomas_-_37 Hiding @ Depth Exploring & Subverting NAND Flash memory {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130622T150000 20130622T153000 003000 Hiding @ Depth- Exploring & Subverting NAND Flash memory In the world of digital storage, gone are the days of spinning platters and magnetic residue. These technologies have been replaced with electron trapping, small voltage monitoring and a lot of magic. These NAND devices are ubiquitous across our culture; from smart phones to laptops to USB memory sticks to GPS navigation devices. We carry many of these devices in our pockets daily without considering the security implications. The NAND-Xplore project is an attempt to explain how NAND Flash storage functions and to expose logical weaknesses in the hardware and implementation architectures. The project also showcases how the vulnerable underpinnings of NAND hardware can be subverted to hide and persist files on mobile devices. The project will release two open source POC tools for Android, one to inject and hide files on raw NAND based devices and another to find those files. The tools will showcase how advanced malware or other offensive tools could be using NAND to hide persistant files on your devices and how you would go about discovering them. The project also consideres how typical forensic software interacts with NAND devices and how those tools can be subverted. (Hint: your current tools probably don't work as well as you would like to believe). Lastly, the project will showcase how easy it is to brick a deployed device beyond repair, be it SCADA or Smartphones. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/37.html Grand Salon Josh "m0nk" Thomas PUBLISH 39@Recon2013@pentabarf.org 39 grand_salon_-_2013-06-23_16:30_-_new_ways_to_manage_secret_for_software_protection_-_david_baptiste_-_39 New ways to manage secret for software protection. {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T163000 20130623T173000 010000 New ways to manage secret for software protection.- Every day, many malware or software are analyzed and reversed and the code of their routines is published on the web... When you spend hours creating a new malware and see parts its code leaking on the web site of an antivirus editor, it is just a nightmare. Reversing software has become nowadays a business like any other, mostly because of a lack of interesting challenge. Equipped with the suitable tools and after reading some good tutorials, any teenager hacker can discover all the hidden secrets in a program supposed "well protected". The number of crackme challenge where a solution is found within 24 hours constantly thrives... It's really too bad, because there are so many ways to definitely complicate the reverse engineering of software. This is precisely the aim of this talk to show how it is possible to make any analysis almost impossible. Studying deftly memory protection, using advanced mathematical principles, advanced cryptography primitives and going at a really low level in assembly language, we propose to raise the level and terribly complicate reversers’ life. Reinvented and operationally contextualized applications will be presented for the occasion. The goal is to make live some mathematical concepts in real software. While some works in the same kind have already been published about the use of encryption to protect executable, few have been really interested by managing securely the secret decryption key inside the binary code itself. The acquisition of the secret is made with new ways that benefits the authors of malicious code and seriously disadvantages the analysts. We are talking here about random secret management, error correction code, statistical analysis of the environment, probabilistic management, etc... Everything that we need to escape to the analysis of our codes. This talk should be pleasant for many software developers who want to keep their codes secret, malware developers and reversers that will found here a very interesting challenge. Note that all the codes presented can work both under Windows and UNIX under x86 and x64 architectures. The talk will be illustrated with several demonstrations. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/39.html Grand Salon DAVID Baptiste PUBLISH 40@Recon2013@pentabarf.org 40 grand_salon_-_2013-06-21_15:00_-_reversing_p25_radio_scanners_-_gabriel_tremblay_-_40 Reversing P25 Radio Scanners {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130621T150000 20130621T153000 003000 Reversing P25 Radio Scanners- With the ongoing conversion of radio systems from traditional to digital P25 around the world the race is on to find out how to monitor, listen and abuse this technology. Some projects such as OP25 from Osmocom made very good progress enabling users to tune in and listen to them using software defined radios. However, many of the P25 features such as trunking remains to be understood and implemented. Many radio scanners made by Uniden or Grecom licensed the technologies behind P25 some years ago and produced convincing implementation. Up until now their secrets stayed protected under firmware encryption and, probably unwillingly, obscure cpu's. This talk is a story about the process of reversing such a radio, it covers: - Hardware analysis - Firmware file analysis - Format definition - Firmware updater reversing - Firmware encryption bypass (in a clever and utterly lazy way) - Firmware Flash protocol definition - Scanner code analysis - Running custom code (yes, it works) PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/40.html Grand Salon Gabriel Tremblay PUBLISH 43@Recon2013@pentabarf.org 43 grand_salon_-_2013-06-22_10:00_-_just_keep_trying_unorthodox_ways_to_hack_an_old-school_hardware_-_bacura_-_43 Just keep trying ! Unorthodox ways to hack an old-school hardware {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130622T100000 20130622T110000 010000 Just keep trying ! Unorthodox ways to hack an old-school hardware- No Official Description PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/43.html Grand Salon Bacura PUBLISH 44@Recon2013@pentabarf.org 44 grand_salon_-_2013-06-22_18:00_-_hardware_reverse_engineering_tools_-_olivier_thomas_-_44 Hardware reverse engineering tools New threats and opportunities English en 20130622T180000 20130622T190000 010000 Hardware reverse engineering tools- New threats and opportunities Over the past decade (hardware) piracy has evolved significantly. In the past, attackers could perform analysis with simple methods for injecting transient faults, such as electrical glitching. More recently, such forms of analysis have been obsoleted by advanced invasive analysis techniques that utilize capital-intensive failure analysis equipment and require extensive technical skills. One such technique, laser glitching, has recently been included into Common Criteria evaluations. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/44.html Grand Salon Olivier Thomas PUBLISH 49@Recon2013@pentabarf.org 49 grand_salon_-_2013-06-22_16:00_-_xnu_spelunking_or_fuzzing_the_kernel_inside_your_kernel_-_jesse_d_aguanno_-_49 XNU Spelunking or Fuzzing the kernel inside your kernel English en 20130622T160000 20130622T170000 010000 XNU Spelunking or Fuzzing the kernel inside your kernel- XNU, the OS X kernel, is made up of a somewhat unholy marriage of the monolithic BSD kernel and the CMU mach microkernel. Because of this marriage, in addition to BSD syscalls, XNU provides additional system calls and an large IPC interface for userland processes to interact with the underlying mach subsystem. The presence of these IPC interfaces significantly increases the available attack surface between the kernel and userland processes over just the traditional BSD system calls. This talk will explore these interfaces and detail the processes devised and lessons learned from building fuzzers for bug hunting in mach territory. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/49.html Grand Salon Jesse D'Aguanno PUBLISH 52@Recon2013@pentabarf.org 52 grand_salon_-_2013-06-21_16:00_-_reversing_hlr_hss_and_spr_rooting_the_heart_of_the_network_and_mobile_cores_from_huawei_to_ericsson_-_philippe_langlois_-_52 Reversing HLR, HSS and SPR: rooting the heart of the Network and Mobile cores from Huawei to Ericsson English en 20130621T160000 20130621T170000 010000 Reversing HLR, HSS and SPR: rooting the heart of the Network and Mobile cores from Huawei to Ericsson- The HLR was the holy grail. We've shown previously how we could crash it (SCCP and MAP fuzzing) or root it (OAM and proprietary protocols vulnerabilities). This critical infrastructure component has mutated into HSS and then into the Subscriber Profile Registry. It's now an all-encompassing database, access from LTE as well as from 2G and 3G legacy networks, as well now as a fixed network database. We will see how all these database can be reversed and which kind of vulnerabilities can be found and exploited into these software. These also apply to many other critical equipment such as GGSN, (e)NodeB, STP, DRA, etc. We will also see how now concentration of network software at these manufacturers can enable with one single reverse or vulnerability to target many different equipments such as WASN, LTE SAE PDN GW, GGSN. PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/52.html Grand Salon Philippe Langlois PUBLISH 53@Recon2013@pentabarf.org 53 grand_salon_-_2013-06-21_15:30_-_coffee_break_-_53 Coffee Break {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130621T153000 20130621T160000 003000 Coffee Break- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/53.html Grand Salon PUBLISH 54@Recon2013@pentabarf.org 54 grand_salon_-_2013-06-21_12:00_-_lunch_-_54 Lunch {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130621T120000 20130621T130000 010000 Lunch- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/54.html Grand Salon PUBLISH 55@Recon2013@pentabarf.org 55 grand_salon_-_2013-06-21_09:30_-_conference_opening_-_55 Conference Opening English en 20130621T093000 20130621T100000 003000 Conference Opening- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/55.html Grand Salon PUBLISH 56@Recon2013@pentabarf.org 56 grand_salon_-_2013-06-21_08:00_-_conference_registration_-_56 Conference Registration {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130621T080000 20130621T093000 013000 Conference Registration- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/56.html Grand Salon PUBLISH 57@Recon2013@pentabarf.org 57 grand_salon_-_2013-06-22_12:00_-_lunch_-_57 Lunch {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130622T120000 20130622T130000 010000 Lunch- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/57.html Grand Salon PUBLISH 58@Recon2013@pentabarf.org 58 grand_salon_-_2013-06-23_12:00_-_lunch_-_58 Lunch {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T120000 20130623T130000 010000 Lunch- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/58.html Grand Salon PUBLISH 59@Recon2013@pentabarf.org 59 grand_salon_-_2013-06-22_15:30_-_coffee_break_-_59 Coffee Break {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130622T153000 20130622T160000 003000 Coffee Break- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/59.html Grand Salon PUBLISH 60@Recon2013@pentabarf.org 60 grand_salon_-_2013-06-23_16:00_-_coffee_break_-_60 Coffee Break {:ab=>"Abkhazian", :ace=>"Achinese", :ach=>"Acoli", :ada=>"Adangme", :ady=>"Adyghe", :ae=>"Avestan", :af=>"Afrikaans", :afa=>"Afro-Asiatic Language", :afh=>"Afrihili", :ain=>"Ainu", :ak=>"Akan", :akk=>"Akkadian", :ale=>"Aleut", :alg=>"Algonquian Language", :alt=>"Southern Altai", :am=>"Amharic", :an=>"Aragonese", :ang=>"Old English", :anp=>"Angika", :apa=>"Apache Language", :ar=>"Arabic", :arc=>"Aramaic", :arn=>"Araucanian", :arp=>"Arapaho", :art=>"Artificial Language", :arw=>"Arawak", :as=>"Assamese", :ast=>"Asturian", :ath=>"Athapascan Language", :aus=>"Australian Language", :av=>"Avaric", :awa=>"Awadhi", :ay=>"Aymara", :az=>"Azerbaijani", :ba=>"Bashkir", :bad=>"Banda", :bai=>"Bamileke Language", :bal=>"Baluchi", :ban=>"Balinese", :bas=>"Basa", :bat=>"Baltic Language", :be=>"Belarusian", :bej=>"Beja", :bem=>"Bemba", :ber=>"Berber", :bg=>"Bulgarian", :bh=>"Bihari", :bho=>"Bhojpuri", :bi=>"Bislama", :bik=>"Bikol", :bin=>"Bini", :bla=>"Siksika", :bm=>"Bambara", :bn=>"Bengali", :bnt=>"Bantu", :bo=>"Tibetan", :br=>"Breton", :bra=>"Braj", :bs=>"Bosnian", :btk=>"Batak", :bua=>"Buriat", :bug=>"Buginese", :byn=>"Blin", :ca=>"Catalan", :cad=>"Caddo", :cai=>"Central American Indian Language", :car=>"Carib", :cau=>"Caucasian Language", :cch=>"Atsam", :ce=>"Chechen", :ceb=>"Cebuano", :cel=>"Celtic Language", :ch=>"Chamorro", :chb=>"Chibcha", :chg=>"Chagatai", :chk=>"Chuukese", :chm=>"Mari", :chn=>"Chinook Jargon", :cho=>"Choctaw", :chp=>"Chipewyan", :chr=>"Cherokee", :chy=>"Cheyenne", :cmc=>"Chamic Language", :co=>"Corsican", :cop=>"Coptic", :cpe=>"English-based Creole or Pidgin", :cpf=>"French-based Creole or Pidgin", :cpp=>"Portuguese-based Creole or Pidgin", :cr=>"Cree", :crh=>"Crimean Turkish", :crp=>"Creole or Pidgin", :cs=>"Czech", :csb=>"Kashubian", :cu=>"Church Slavic", :cus=>"Cushitic Language", :cv=>"Chuvash", :cy=>"Welsh", :da=>"Danish", :dak=>"Dakota", :dar=>"Dargwa", :day=>"Dayak", :de=>"German", :"de-AT"=>"Austrian German", :"de-CH"=>"Swiss High German", :del=>"Delaware", :den=>"Slave", :dgr=>"Dogrib", :din=>"Dinka", :doi=>"Dogri", :dra=>"Dravidian Language", :dsb=>"Lower Sorbian", :dua=>"Duala", :dum=>"Middle Dutch", :dv=>"Divehi", :dyu=>"Dyula", :dz=>"Dzongkha", :ee=>"Ewe", :efi=>"Efik", :egy=>"Ancient Egyptian", :eka=>"Ekajuk", :el=>"Greek", :elx=>"Elamite", :en=>"English", :"en-AU"=>"Australian English", :"en-CA"=>"Canadian English", :"en-GB"=>"British English", :"en-US"=>"U.S. English", :enm=>"Middle English", :eo=>"Esperanto", :es=>"Spanish", :"es-ES"=>"Iberian Spanish", :et=>"Estonian", :eu=>"Basque", :ewo=>"Ewondo", :fa=>"Persian", :fan=>"Fang", :fat=>"Fanti", :ff=>"Fulah", :fi=>"Finnish", :fil=>"Filipino", :fiu=>"Finno-Ugrian Language", :fj=>"Fijian", :fo=>"Faroese", :fon=>"Fon", :fr=>"French", :"fr-CA"=>"Canadian French", :"fr-CH"=>"Swiss French", :frm=>"Middle French", :fro=>"Old French", :frr=>"Northern Frisian", :frs=>"Eastern Frisian", :fur=>"Friulian", :fy=>"Western Frisian", :ga=>"Irish", :gaa=>"Ga", :gay=>"Gayo", :gba=>"Gbaya", :gd=>"Scottish Gaelic", :gem=>"Germanic Language", :gez=>"Geez", :gil=>"Gilbertese", :gl=>"Galician", :gmh=>"Middle High German", :gn=>"Guarani", :goh=>"Old High German", :gon=>"Gondi", :gor=>"Gorontalo", :got=>"Gothic", :grb=>"Grebo", :grc=>"Ancient Greek", :gsw=>"Swiss German", :gu=>"Gujarati", :gv=>"Manx", :gwi=>"Gwichʼin", :ha=>"Hausa", :hai=>"Haida", :haw=>"Hawaiian", :he=>"Hebrew", :hi=>"Hindi", :hil=>"Hiligaynon", :him=>"Himachali", :hit=>"Hittite", :hmn=>"Hmong", :ho=>"Hiri Motu", :hr=>"Croatian", :hsb=>"Upper Sorbian", :ht=>"Haitian", :hu=>"Hungarian", :hup=>"Hupa", :hy=>"Armenian", :hz=>"Herero", :ia=>"Interlingua", :iba=>"Iban", :id=>"Indonesian", :ie=>"Interlingue", :ig=>"Igbo", :ii=>"Sichuan Yi", :ijo=>"Ijo", :ik=>"Inupiaq", :ilo=>"Iloko", :inc=>"Indic Language", :ine=>"Indo-European Language", :inh=>"Ingush", :io=>"Ido", :ira=>"Iranian Language", :iro=>"Iroquoian Language", :is=>"Icelandic", :it=>"Italian", :iu=>"Inuktitut", :ja=>"Japanese", :jbo=>"Lojban", :jpr=>"Judeo-Persian", :jrb=>"Judeo-Arabic", :jv=>"Javanese", :ka=>"Georgian", :kaa=>"Kara-Kalpak", :kab=>"Kabyle", :kac=>"Kachin", :kaj=>"Jju", :kam=>"Kamba", :kar=>"Karen", :kaw=>"Kawi", :kbd=>"Kabardian", :kcg=>"Tyap", :kfo=>"Koro", :kg=>"Kongo", :kha=>"Khasi", :khi=>"Khoisan Language", :kho=>"Khotanese", :ki=>"Kikuyu", :kj=>"Kuanyama", :kk=>"Kazakh", :kl=>"Kalaallisut", :km=>"Khmer", :kmb=>"Kimbundu", :kn=>"Kannada", :ko=>"Korean", :kok=>"Konkani", :kos=>"Kosraean", :kpe=>"Kpelle", :kr=>"Kanuri", :krc=>"Karachay-Balkar", :krl=>"Karelian", :kro=>"Kru", :kru=>"Kurukh", :ks=>"Kashmiri", :ku=>"Kurdish", :kum=>"Kumyk", :kut=>"Kutenai", :kv=>"Komi", :kw=>"Cornish", :ky=>"Kirghiz", :la=>"Latin", :lad=>"Ladino", :lah=>"Lahnda", :lam=>"Lamba", :lb=>"Luxembourgish", :lez=>"Lezghian", :lg=>"Ganda", :li=>"Limburgish", :ln=>"Lingala", :lo=>"Lao", :lol=>"Mongo", :loz=>"Lozi", :lt=>"Lithuanian", :lu=>"Luba-Katanga", :lua=>"Luba-Lulua", :lui=>"Luiseno", :lun=>"Lunda", :luo=>"Luo", :lus=>"Lushai", :lv=>"Latvian", :mad=>"Madurese", :mag=>"Magahi", :mai=>"Maithili", :mak=>"Makasar", :man=>"Mandingo", :map=>"Austronesian Language", :mas=>"Masai", :mdf=>"Moksha", :mdr=>"Mandar", :men=>"Mende", :mg=>"Malagasy", :mga=>"Middle Irish", :mh=>"Marshallese", :mi=>"Maori", :mic=>"Micmac", :min=>"Minangkabau", :mis=>"Miscellaneous Language", :mk=>"Macedonian", :mkh=>"Mon-Khmer Language", :ml=>"Malayalam", :mn=>"Mongolian", :mnc=>"Manchu", :mni=>"Manipuri", :mno=>"Manobo Language", :mo=>"Moldavian", :moh=>"Mohawk", :mos=>"Mossi", :mr=>"Marathi", :ms=>"Malay", :mt=>"Maltese", :mul=>"Multiple Languages", :mun=>"Munda Language", :mus=>"Creek", :mwl=>"Mirandese", :mwr=>"Marwari", :my=>"Burmese", :myn=>"Mayan Language", :myv=>"Erzya", :na=>"Nauru", :nah=>"Nahuatl", :nai=>"North American Indian Language", :nap=>"Neapolitan", :nb=>"Norwegian Bokmål", :nd=>"North Ndebele", :nds=>"Low German", :ne=>"Nepali", :new=>"Newari", :ng=>"Ndonga", :nia=>"Nias", :nic=>"Niger-Kordofanian Language", :niu=>"Niuean", :nl=>"Dutch", :"nl-BE"=>"Flemish", :nn=>"Norwegian Nynorsk", false=>"Norwegian", :nog=>"Nogai", :non=>"Old Norse", :nqo=>"N’Ko", :nr=>"South Ndebele", :nso=>"Northern Sotho", :nub=>"Nubian Language", :nv=>"Navajo", :nwc=>"Classical Newari", :ny=>"Nyanja", :nym=>"Nyamwezi", :nyn=>"Nyankole", :nyo=>"Nyoro", :nzi=>"Nzima", :oc=>"Occitan", :oj=>"Ojibwa", :om=>"Oromo", :or=>"Oriya", :os=>"Ossetic", :osa=>"Osage", :ota=>"Ottoman Turkish", :oto=>"Otomian Language", :pa=>"Punjabi", :paa=>"Papuan Language", :pag=>"Pangasinan", :pal=>"Pahlavi", :pam=>"Pampanga", :pap=>"Papiamento", :pau=>"Palauan", :peo=>"Old Persian", :phi=>"Philippine Language", :phn=>"Phoenician", :pi=>"Pali", :pl=>"Polish", :pon=>"Pohnpeian", :pra=>"Prakrit Language", :pro=>"Old Provençal", :ps=>"Pashto", :pt=>"Portuguese", :"pt-BR"=>"Brazilian Portuguese", :"pt-PT"=>"Iberian Portuguese", :qu=>"Quechua", :raj=>"Rajasthani", :rap=>"Rapanui", :rar=>"Rarotongan", :rm=>"Rhaeto-Romance", :rn=>"Rundi", :ro=>"Romanian", :roa=>"Romance Language", :rom=>"Romany", :ru=>"Russian", :rup=>"Aromanian", :rw=>"Kinyarwanda", :sa=>"Sanskrit", :sad=>"Sandawe", :sah=>"Yakut", :sai=>"South American Indian Language", :sal=>"Salishan Language", :sam=>"Samaritan Aramaic", :sas=>"Sasak", :sat=>"Santali", :sc=>"Sardinian", :scn=>"Sicilian", :sco=>"Scots", :sd=>"Sindhi", :se=>"Northern Sami", :sel=>"Selkup", :sem=>"Semitic Language", :sg=>"Sango", :sga=>"Old Irish", :sgn=>"Sign Language", :sh=>"Serbo-Croatian", :shn=>"Shan", :si=>"Sinhala", :sid=>"Sidamo", :sio=>"Siouan Language", :sit=>"Sino-Tibetan Language", :sk=>"Slovak", :sl=>"Slovenian", :sla=>"Slavic Language", :sm=>"Samoan", :sma=>"Southern Sami", :smi=>"Sami Language", :smj=>"Lule Sami", :smn=>"Inari Sami", :sms=>"Skolt Sami", :sn=>"Shona", :snk=>"Soninke", :so=>"Somali", :sog=>"Sogdien", :son=>"Songhai", :sq=>"Albanian", :sr=>"Serbian", :srn=>"Sranan Tongo", :srr=>"Serer", :ss=>"Swati", :ssa=>"Nilo-Saharan Language", :st=>"Southern Sotho", :su=>"Sundanese", :suk=>"Sukuma", :sus=>"Susu", :sux=>"Sumerian", :sv=>"Swedish", :sw=>"Swahili", :syc=>"Classical Syriac", :syr=>"Syriac", :ta=>"Tamil", :tai=>"Tai Language", :te=>"Telugu", :tem=>"Timne", :ter=>"Tereno", :tet=>"Tetum", :tg=>"Tajik", :th=>"Thai", :ti=>"Tigrinya", :tig=>"Tigre", :tiv=>"Tiv", :tk=>"Turkmen", :tkl=>"Tokelau", :tl=>"Tagalog", :tlh=>"Klingon", :tli=>"Tlingit", :tmh=>"Tamashek", :tn=>"Tswana", :to=>"Tonga", :tog=>"Nyasa Tonga", :tpi=>"Tok Pisin", :tr=>"Turkish", :trv=>"Taroko", :ts=>"Tsonga", :tsi=>"Tsimshian", :tt=>"Tatar", :tum=>"Tumbuka", :tup=>"Tupi Language", :tut=>"Altaic Language", :tvl=>"Tuvalu", :tw=>"Twi", :ty=>"Tahitian", :tyv=>"Tuvinian", :udm=>"Udmurt", :ug=>"Uighur", :uga=>"Ugaritic", :uk=>"Ukrainian", :umb=>"Umbundu", :und=>"Unknown or Invalid Language", :ur=>"Urdu", :uz=>"Uzbek", :vai=>"Vai", :ve=>"Venda", :vi=>"Vietnamese", :vo=>"Volapük", :vot=>"Votic", :wa=>"Walloon", :wak=>"Wakashan Language", :wal=>"Walamo", :war=>"Waray", :was=>"Washo", :wen=>"Sorbian Language", :wo=>"Wolof", :xal=>"Kalmyk", :xh=>"Xhosa", :yao=>"Yao", :yap=>"Yapese", :yi=>"Yiddish", :yo=>"Yoruba", :ypk=>"Yupik Language", :za=>"Zhuang", :zap=>"Zapotec", :zbl=>"Blissymbols", :zen=>"Zenaga", :zh=>"Chinese", :"zh-Hans"=>"Simplified Chinese", :"zh-Hant"=>"Traditional Chinese", :znd=>"Zande", :zu=>"Zulu", :zun=>"Zuni", :zxx=>"No linguistic content", :zza=>"Zaza"} 20130623T160000 20130623T163000 003000 Coffee Break- PUBLIC CONFIRMED Lecture http://www.recon.cx/2013/schedule/events/60.html Grand Salon