From b2f1637d1f1ba9e63573612545d554842dd00d35 Mon Sep 17 00:00:00 2001 From: "sherif.fathy@gmail.com" Date: Thu, 29 Sep 2011 00:32:56 +0000 Subject: [PATCH] Corrected information related to credits. git-svn-id: http://webgoat.googlecode.com/svn/trunk@437 4033779f-a91e-0410-96ef-6bf7bf53c507 --- .../org/owasp/webgoat/lessons/BackDoors.java | 8 ++++---- .../java/org/owasp/webgoat/lessons/CSRF.java | 9 ++++----- .../org/owasp/webgoat/lessons/DOMInjection.java | 10 +++++----- .../owasp/webgoat/lessons/ForcedBrowsing.java | 10 +++++----- .../org/owasp/webgoat/lessons/HttpSplitting.java | 8 +++----- .../org/owasp/webgoat/lessons/JSONInjection.java | 4 ++-- .../org/owasp/webgoat/lessons/LogSpoofing.java | 10 +++++----- .../org/owasp/webgoat/lessons/NewLesson.java | 2 +- .../webgoat/lessons/SilentTransactions.java | 10 +++++----- .../org/owasp/webgoat/lessons/XMLInjection.java | 10 +++++----- .../owasp/webgoat/lessons/XPATHInjection.java | 10 +++++----- .../main/webapp/images/logos/softwaresecured.gif | Bin 0 -> 2093 bytes webgoat/src/main/webapp/webgoat.jsp | 1 + 13 files changed, 45 insertions(+), 47 deletions(-) create mode 100644 webgoat/src/main/webapp/images/logos/softwaresecured.gif diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/BackDoors.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/BackDoors.java index 309e6336e..2f936587c 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/BackDoors.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/BackDoors.java @@ -10,6 +10,7 @@ import java.util.List; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.BR; import org.apache.ecs.html.Div; import org.apache.ecs.html.IMG; @@ -50,7 +51,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured */ public class BackDoors extends SequentialLessonAdapter { @@ -61,8 +62,7 @@ public class BackDoors extends SequentialLessonAdapter private final static String SELECT_ST = "select userid, password, ssn, salary, email from employee where userid="; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); protected Element createContent(WebSession s) { @@ -262,7 +262,7 @@ public class BackDoors extends SequentialLessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } protected List getHints(WebSession s) diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/CSRF.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/CSRF.java index c30991295..ea48a8a8d 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/CSRF.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/CSRF.java @@ -14,6 +14,7 @@ import javax.servlet.http.HttpSession; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.B; import org.apache.ecs.html.BR; import org.apache.ecs.html.Form; @@ -59,7 +60,7 @@ import org.owasp.webgoat.util.HtmlEncoder; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * */ public class CSRF extends LessonAdapter @@ -76,9 +77,7 @@ public class CSRF extends LessonAdapter private static int count = 1; private final static int USER_COL = 4; // Added by Chuck Willis - used to show user who posted // message - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); /** * Adds a feature to the Message attribute of the MessageBoardScreen object * @@ -377,7 +376,7 @@ public class CSRF extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } } diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java index 8bf605fc0..087cec6f6 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/DOMInjection.java @@ -7,6 +7,7 @@ import java.util.List; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.BR; import org.apache.ecs.html.Div; import org.apache.ecs.html.Form; @@ -46,7 +47,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created October 28, 2006 */ @@ -57,9 +58,8 @@ public class DOMInjection extends LessonAdapter private final static String KEY = "key"; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); + private final static String key = "K1JFWP8BSO8HI52LNPQS8F5L01N"; public void handleRequest(WebSession s) @@ -161,7 +161,7 @@ public class DOMInjection extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } protected Category getDefaultCategory() diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java index 7cfef80ca..064b39def 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java @@ -6,6 +6,7 @@ import java.util.List; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.BR; import org.apache.ecs.html.H1; import org.apache.ecs.html.IMG; @@ -44,7 +45,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created November 02, 2006 */ public class ForcedBrowsing extends LessonAdapter @@ -52,9 +53,8 @@ public class ForcedBrowsing extends LessonAdapter private final static String SUCCEEDED = "succeeded"; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); + /** * Description of the Method * @@ -145,6 +145,6 @@ public class ForcedBrowsing extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } } diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java index 814386d8b..826651cf5 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java @@ -40,7 +40,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created September 30, 2006 */ @@ -53,9 +53,7 @@ public class HttpSplitting extends SequentialLessonAdapter private static String STAGE = "stage"; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); /** * Description of the Method * @@ -260,7 +258,7 @@ public class HttpSplitting extends SequentialLessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } } diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java index fe44a476f..c4acf0c58 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/JSONInjection.java @@ -45,7 +45,7 @@ import java.util.ArrayList; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created December 25, 2006 */ @@ -58,7 +58,7 @@ public class JSONInjection extends LessonAdapter private final static String TRAVEL_TO = "travelTo"; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") + private final static IMG MAC_LOGO = new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured") .setBorder(0).setHspace(0).setVspace(0); public void handleRequest(WebSession s) diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java index d3cbb36f4..edbe6a701 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java @@ -9,6 +9,7 @@ import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.HtmlColor; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.IMG; import org.apache.ecs.html.Input; import org.apache.ecs.html.PRE; @@ -47,7 +48,7 @@ import org.owasp.webgoat.util.WebGoatI18N; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies + * @author Sherif Koussa Software Secured * @created October 28, 2006 */ @@ -58,9 +59,8 @@ public class LogSpoofing extends LessonAdapter private static final String PASSWORD = "password"; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); + protected Element createContent(WebSession s) { @@ -156,6 +156,6 @@ public class LogSpoofing extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } } diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/NewLesson.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/NewLesson.java index 20d4c712b..0b3b157cb 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/NewLesson.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/NewLesson.java @@ -33,7 +33,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created October 28, 2003 */ public class NewLesson extends LessonAdapter diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java index d74b167b5..a1c420eb2 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java @@ -7,6 +7,7 @@ import java.util.List; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.BR; import org.apache.ecs.html.Div; import org.apache.ecs.html.Form; @@ -48,7 +49,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created December 26, 2006 */ @@ -59,9 +60,8 @@ public class SilentTransactions extends LessonAdapter private final static Double CURRENT_BALANCE = 11987.09; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); + public void handleRequest(WebSession s) { @@ -283,7 +283,7 @@ public class SilentTransactions extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } } diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java index 9dd5db8ca..daeb05975 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/XMLInjection.java @@ -8,6 +8,7 @@ import java.util.List; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.BR; import org.apache.ecs.html.Div; import org.apache.ecs.html.Form; @@ -48,7 +49,7 @@ import org.owasp.webgoat.session.WebSession; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured */ public class XMLInjection extends LessonAdapter { @@ -59,9 +60,8 @@ public class XMLInjection extends LessonAdapter public static HashMap rewardsMap = new HashMap(); - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); + protected static HashMap init() { Reward r = new Reward(); @@ -268,7 +268,7 @@ public class XMLInjection extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } protected Category getDefaultCategory() diff --git a/webgoat/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java b/webgoat/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java index 6307b8783..e7c6b1134 100644 --- a/webgoat/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java +++ b/webgoat/src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java @@ -19,6 +19,7 @@ import javax.xml.xpath.XPathExpressionException; import org.apache.ecs.Element; import org.apache.ecs.ElementContainer; import org.apache.ecs.StringElement; +import org.apache.ecs.html.A; import org.apache.ecs.html.IMG; import org.apache.ecs.html.Input; import org.apache.ecs.html.P; @@ -62,7 +63,7 @@ import org.owasp.webgoat.session.ECSFactory; * * For details, please see http://code.google.com/p/webgoat/ * - * @author Sherif Koussa Macadamian Technologies. + * @author Sherif Koussa Software Secured * @created November 28, 2006 */ @@ -75,9 +76,8 @@ public class XPATHInjection extends LessonAdapter private final static String PASSWORD = "Password"; - private final static IMG MAC_LOGO = new IMG("images/logos/macadamian.gif").setAlt("Macadamian Technologies") - .setBorder(0).setHspace(0).setVspace(0); - + public final static A MAC_LOGO = new A().setHref("http://www.softwaresecured.com").addElement(new IMG("images/logos/softwaresecured.gif").setAlt("Software Secured").setBorder(0).setHspace(0).setVspace(0)); + protected Element createContent(WebSession s) { @@ -197,7 +197,7 @@ public class XPATHInjection extends LessonAdapter public Element getCredits() { - return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); + return super.getCustomCredits("Created by Sherif Koussa ", MAC_LOGO); } protected Category getDefaultCategory() diff --git a/webgoat/src/main/webapp/images/logos/softwaresecured.gif b/webgoat/src/main/webapp/images/logos/softwaresecured.gif new file mode 100644 index 0000000000000000000000000000000000000000..69e7c42cc5c0addbc649771de9a13948f299c888 GIT binary patch literal 2093 zcmV+|2-5dQNk%w1VRrx+0QUd@?u299dR)4?y4ZXkoC^O^rnvNcvR)(<;lv*;o#uByuI$Ai1C_# z?#H|4aZc&Nw(+f)!otIEaB}E`HQH}Kuod3k%|&&sv6w%^Oe@wcVgmVtwW zg=1xBXK8ES-rszFe(B7^($dmvY;L8dr>(87iHeJ#prN9pr0$Jx?~ZWVjC6m1f!2s{ z?a#*5)YaW-MSy{Vx3{_{rmg-{QLay@bKs6=lJ;e{QUg-`ufey&h_;5^78We`T6$t_IrGOr>Lp!?e6jM z@$c{N_xJbq_4V#~R_*QW>+9>9o1F9W^X%;G@9ysJ$h_v}=JfRR_tC}9&(PrC;OXh< z>FDU&Wgea^-jI0c=;+qg*5cUJO;1tJ z(9rnN#pArN;JB>tql@ySjNPJ;qok$aoQUYv&*a+I%gfBs($ewN%i`kV^0=ne)z-(y z$LEG=hK7fYjgIVOI{4(?VPa!+b$8?AUnf=j7U-j^?$d?6RQK)6`{VXjocY z>*3yYcX;umjMuNE&wy#|7|g_+S=LK+33r{>&?aKq>t!^Y4+LB*MDS#gN47q zz~){w>SH%_U~-`wSwfArVRl9QB_m6q-7?dXVV>xyjDhHlrBe%;;O z&CbvBxv0#{&FyeW&d$#5s+H{6(uIbI@7&g4Vr1O3sqJq_@Q-oU)z$Uk+w;u8adLC; zRV7kXR{#J1A^8LV00000EC2ui0CxZw000R80RIUbNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGiuz(v7^V2AVZ2A7-q~EF%HR$8EH_ANt7%fhLHilger9MU?L3jfkuL9VPb}f zGDX1;B+-J#WH_N;0dZJ5Fc_kcM875uQV?3h5|lqKTegHy0AcCEFaQoY3KPZ+4HzpC zO6V8lfCmRn$cPj(1qdIuYkp)yV>V%!MjhM;3{x$}nSWsneb7KFR+wu``Za^XAwd9e zH~RE>Y={Gg(f?L)fO4Q+CJofmi0H$in45ilL`m4an^c-yA=)g~;w4Rn6UdQQ66lIk z5&>+;U@&FsjzBUO97&?C2g8L*7LuR;FrvhWcsS8?#_NY=M4FOx*pljJL#l}gD*EY{ zqF+BO{W<)jNq>Zdfsa$?q!2>_{d{A9eh-+SA0++hSHK!Z_>+epV}y~$8DYHP&xj)? z5rzQ%d=Y{_K=^>dh#&|ghd%<~Fk%rSaO$kE0cXpFIh6nKnIS6AFucm<3DB4=mrS>{6NJXYp~-FF?yQQ z%^W)(F$V%j_=AX2Xxsn|0s1}vL&h&Qm@yC|{d7V>KZ5)tMg;?`6b2Io)GSsi@*p-UlngkeVtdLY+01B*NFi;-0 z#G!_y0#z!&KldI1Qy?^s0f7)yhyj5=I$Sqa9bt$JEHfH%}y`$SyZR@hG*wX6f#7^C>$k2E6kSb`Nea3zo* z@T76?r26vv^FROt$;QD63#5cUc>D?pVFE4Ek3Ee9@R&eo(7>_BzXmJN8U1WRLk|bE zZ9)%dtiZr7t_*T$p#E4GEh^_?AmMEaiL{HKM{!G%Qnr1(GM?*g|PwO zes7CO7-Hx_2N^Te6Uji@_>+N%dU(hN8hP9z$v~CN@QCGMNQ3#knhOMQ2FUC2nCSno zkq8iU{Mt_f$xOgQ6)Eg-KotoLF~;TVaa5%Lb`fc|vg6G4#ygY=_}NrYi8 z{TKilHlQC&2qbP@NW(w$(GR-)!w~nd5Hs|12|MV=1OH%>&EzlxA((JP{0KsbfMlXl z{D4G4KtLGKP=XPCAr&KP#RYOihksN8NIn7*5QY&KJ^Wz|z2HDNDmjogxWEIRP|QEb z5QjU+Aq-@2fg
Sherif Koussa
+ (http://www.softwaresecured.com)
Aung Khant
(http://yehg.org/)