Thread: Re: [sqlmap-users] (no subject) (Page 2)
Brought to you by:
inquisb
From: Miroslav S. <mir...@gm...> - 2012-02-14 10:11:31
|
Hi Shadow. This is a pretty old revision (r4009 vs current r4745). Could you please report if this happens on new revision too. Kind regards, Miroslav Stampar On Tue, Feb 14, 2012 at 3:33 AM, Shadow Folder <sha...@gm...>wrote: > [CRITICAL] unhandled exception in sqlmap/1.0-dev (r4009), retry your run > with the latest development version from the Subversion repository. If the > exception persists, please send by e-mail to > sql...@li... the following text and any information > required to reproduce the bug. The developers will try to reproduce the > bug, fix it accordingly and get back to you. > sqlmap version: 1.0-dev (r4009) > Python version: 2.6.5 > Operating system: posix > Command line: sqlmap.py -u > ************************************************************** --proxy= > http://00000:80 --random-agent -D ********* -T **** -C ************* > --dump --start=1 --stop=20 > Technique: UNION > Back-end DBMS: MySQL (fingerprinted) > Traceback (most recent call last): > File "sqlmap.py", line 86, in main > start() > File "/pentest/database/sqlmap/lib/controller/controller.py", line 539, > in start > action() > File "/pentest/database/sqlmap/lib/controller/action.py", line 109, in > action > conf.dbmsHandler.dumpTable() > File "/pentest/database/sqlmap/plugins/generic/enumeration.py", line > 1551, in dumpTable > entries = inject.getValue(query, blind=False, dump=True) > File "/pentest/database/sqlmap/lib/request/inject.py", line 434, in > getValue > value = __goInband(query, expected, sort, resumeValue, unpack, dump) > File "/pentest/database/sqlmap/lib/request/inject.py", line 386, in > __goInband > output = unionUse(expression, unpack=unpack, dump=dump) > File "/pentest/database/sqlmap/lib/techniques/inband/union/use.py", line > 332, in unionUse > runThreads(numThreads, unionThread) > File "/pentest/database/sqlmap/lib/core/threads.py", line 62, in > runThreads > threadFunction() > File "/pentest/database/sqlmap/lib/techniques/inband/union/use.py", line > 302, in unionThread > output = __oneShotUnionUse(limitedExpr, unpack) > File "/pentest/database/sqlmap/lib/techniques/inband/union/use.py", line > 79, in __oneShotUnionUse > extractRegexResult(check, removeReflectiveValues(page, payload), > re.DOTALL | re.IGNORECASE), \ > File "/pentest/database/sqlmap/lib/core/common.py", line 2514, in > removeReflectiveValues > if regex.split(REFLECTED_NON_ALPHA_NUM_REGEX)[0].lower() in > content.lower(): # fast optimization check > UnicodeDecodeError: 'ascii' codec can't decode byte 0x96 in position 90: > ordinal not in range(128) > > [*] shutting down at: 04:32:26 > > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: 叶晓勇 <gr...@gm...> - 2012-02-18 14:44:07
|
Hi I got the "unable to find results for your Google dork expression" problem in sqlmap/1.0-dev (r4766) ,can anybody help? regards! |
From: Miroslav S. <mir...@gm...> - 2012-02-20 09:47:35
|
Hi. Find it fixed with the latest r4767. Kind regards, Miroslav Stampar On Sat, Feb 18, 2012 at 3:44 PM, 叶晓勇 <gr...@gm...> wrote: > Hi > > I got the "unable to find results for your Google dork expression" problem > in sqlmap/1.0-dev (r4766) ,can anybody help? > > regards! > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: Shadow F. <sha...@gm...> - 2012-04-03 15:44:51
|
sqlmap version: 1.0-dev (r4930) Python version: 2.6.5 Operating system: posix Command line: sqlmap.py -u ******************************************************** --tor --dbms=mysql --file-write=shell.php --file-dest=/srv/www/htdocs/shell.php --level 3 --risk 2 Technique: ERROR Back-end DBMS: MySQL (fingerprinted) Traceback (most recent call last): File "/pentest/database/sqlmap/_sqlmap.py", line 82, in main start() File "/pentest/database/sqlmap/lib/controller/controller.py", line 573, in start action() File "/pentest/database/sqlmap/lib/controller/action.py", line 132, in action conf.dbmsHandler.writeFile(conf.wFile, conf.dFile, conf.wFileType) File "/pentest/database/sqlmap/plugins/generic/filesystem.py", line 326, in writeFile self.unionWriteFile(wFile, dFile, fileType, confirm) File "/pentest/database/sqlmap/plugins/dbms/mysql/filesystem.py", line 98, in unionWriteFile self.askCheckWrittenFile(wFile, dFile, fileType) File "/pentest/database/sqlmap/plugins/generic/filesystem.py", line 239, in askCheckWrittenFile self.__checkWrittenFile(wFile, dFile, fileType) File "/pentest/database/sqlmap/plugins/generic/filesystem.py", line 115, in __checkWrittenFile if dFileSize and dFileSize.isdigit(): AttributeError: 'list' object has no attribute 'isdigit' [*] shutting down at 09:40:59 |
From: Miroslav S. <mir...@gm...> - 2012-04-04 09:08:12
|
Hi. Thank you and find it fixed with the latest commit (4952). Kind regards, Miroslav Stampar On Tue, Apr 3, 2012 at 5:44 PM, Shadow Folder <sha...@gm...>wrote: > sqlmap version: 1.0-dev (r4930) > Python version: 2.6.5 > Operating system: posix > Command line: sqlmap.py -u > ******************************************************** --tor --dbms=mysql > --file-write=shell.php --file-dest=/srv/www/htdocs/shell.php --level 3 > --risk 2 > Technique: ERROR > Back-end DBMS: MySQL (fingerprinted) > Traceback (most recent call last): > File "/pentest/database/sqlmap/_sqlmap.py", line 82, in main > start() > File "/pentest/database/sqlmap/lib/controller/controller.py", line 573, > in start > action() > File "/pentest/database/sqlmap/lib/controller/action.py", line 132, in > action > conf.dbmsHandler.writeFile(conf.wFile, conf.dFile, conf.wFileType) > File "/pentest/database/sqlmap/plugins/generic/filesystem.py", line 326, > in writeFile > self.unionWriteFile(wFile, dFile, fileType, confirm) > File "/pentest/database/sqlmap/plugins/dbms/mysql/filesystem.py", line > 98, in unionWriteFile > self.askCheckWrittenFile(wFile, dFile, fileType) > File "/pentest/database/sqlmap/plugins/generic/filesystem.py", line 239, > in askCheckWrittenFile > self.__checkWrittenFile(wFile, dFile, fileType) > File "/pentest/database/sqlmap/plugins/generic/filesystem.py", line 115, > in __checkWrittenFile > if dFileSize and dFileSize.isdigit(): > AttributeError: 'list' object has no attribute 'isdigit' > > [*] shutting down at 09:40:59 > > > > ------------------------------------------------------------------------------ > Better than sec? Nothing is better than sec when it comes to > monitoring Big Data applications. Try Boundary one-second > resolution app monitoring today. Free. > http://p.sf.net/sfu/Boundary-dev2dev > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: Shadow F. <sha...@gm...> - 2012-06-16 08:57:51
|
[01:03:40] [CRITICAL] unhandled exception in sqlmap/1.0-dev (r5127), retry your run with the latest development version from the Subversion repository. If the exception persists, please send by e-mail to sql...@li... the following text and any information required to reproduce the bug. The developers will try to reproduce the bug, fix it accordingly and get back to you. sqlmap version: 1.0-dev (r5127) Python version: 2.6.5 Operating system: posix Command line: ./sqlmap.py -u ****************************************************************************************************************************************************** --tor --random-agent -p hLids --technique=U -v 3 --current-user Technique: UNION Back-end DBMS: MySQL (fingerprinted) Traceback (most recent call last): File "/pentest/database/sqlmap/_sqlmap.py", line 81, in main start() File "/pentest/database/sqlmap/lib/controller/controller.py", line 573, in start action() File "/pentest/database/sqlmap/lib/controller/action.py", line 64, in action conf.dumper.currentUser(conf.dbmsHandler.getCurrentUser()) File "/pentest/database/sqlmap/plugins/generic/enumeration.py", line 138, in getCurrentUser kb.data.currentUser = unArrayizeValue(inject.getValue(query)) File "/pentest/database/sqlmap/lib/request/inject.py", line 418, in getValue value = __goInband(query, expected, unpack, dump) File "/pentest/database/sqlmap/lib/request/inject.py", line 365, in __goInband output = unionUse(expression, unpack=unpack, dump=dump) File "/pentest/database/sqlmap/lib/techniques/union/use.py", line 343, in unionUse value = __oneShotUnionUse(expression, unpack) File "/pentest/database/sqlmap/lib/techniques/union/use.py", line 69, in __oneShotUnionUse kb.unionDuplicates = vector[7] IndexError: tuple index out of range |
From: Miroslav S. <mir...@gm...> - 2012-06-25 15:47:02
|
Hi Shadow. Sorry for late reply. I believe that we've fixed this one couple of days ago. Kind regards, Miroslav Stampar On Sat, Jun 16, 2012 at 10:57 AM, Shadow Folder <sha...@gm...>wrote: > [01:03:40] [CRITICAL] unhandled exception in sqlmap/1.0-dev (r5127), retry > your run with the latest development version from the Subversion > repository. If the exception persists, please send by e-mail to > sql...@li... the following text and any information > required to reproduce the bug. The developers will try to reproduce the > bug, fix it accordingly and get back to you. > sqlmap version: 1.0-dev (r5127) > Python version: 2.6.5 > Operating system: posix > Command line: ./sqlmap.py -u > ****************************************************************************************************************************************************** > --tor --random-agent -p hLids --technique=U -v 3 --current-user > Technique: UNION > Back-end DBMS: MySQL (fingerprinted) > Traceback (most recent call last): > File "/pentest/database/sqlmap/_sqlmap.py", line 81, in main > start() > File "/pentest/database/sqlmap/lib/controller/controller.py", line 573, > in start > action() > File "/pentest/database/sqlmap/lib/controller/action.py", line 64, in > action > conf.dumper.currentUser(conf.dbmsHandler.getCurrentUser()) > File "/pentest/database/sqlmap/plugins/generic/enumeration.py", line > 138, in getCurrentUser > kb.data.currentUser = unArrayizeValue(inject.getValue(query)) > File "/pentest/database/sqlmap/lib/request/inject.py", line 418, in > getValue > value = __goInband(query, expected, unpack, dump) > File "/pentest/database/sqlmap/lib/request/inject.py", line 365, in > __goInband > output = unionUse(expression, unpack=unpack, dump=dump) > File "/pentest/database/sqlmap/lib/techniques/union/use.py", line 343, > in unionUse > value = __oneShotUnionUse(expression, unpack) > File "/pentest/database/sqlmap/lib/techniques/union/use.py", line 69, in > __oneShotUnionUse > kb.unionDuplicates = vector[7] > IndexError: tuple index out of range > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: Marco M. <mm...@gm...> - 2012-07-03 20:35:05
|
Hello sqlMap I thought of an improvement, because when you retrieve the databases (or tables or columns) does not enumerate the number of the item? ====================================== current sqlMap ====================================== [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server web server operating system: Windows 2003 web application technology: ASP.NET, Microsoft IIS 6.0, ASP back-end DBMS: Microsoft SQL Server 2005 [22:15:39] [INFO] fetching columns for table 'myTable' in database 'mystore' [22:15:49] [WARNING] reflective value(s) found and filtering out [22:15:49] [INFO] the SQL query used returns 253 entries [22:16:00] [INFO] retrieved: citta [22:16:07] [INFO] retrieved: varchar [22:16:13] [INFO] retrieved: cognome [22:16:22] [INFO] retrieved: nvarchar .... ====================================== my idea (modify in green) ====================================== [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server web server operating system: Windows 2003 web application technology: ASP.NET, Microsoft IIS 6.0, ASP back-end DBMS: Microsoft SQL Server 2005 [22:15:39] [INFO] fetching columns for table 'myTable' in database 'mystore' [22:15:49] [WARNING] reflective value(s) found and filtering out [22:15:49] [INFO] the SQL query used returns 253 entries [22:16:00] [INFO] retrieved #1: citta [22:16:07] [INFO] retrieved #2: varchar [22:16:13] [INFO] retrieved #3: cognome [22:16:22] [INFO] retrieved #4: nvarchar .... lot a kiss |
From: Iago S. <146...@gm...> - 2012-07-04 15:18:33
|
If you know python you can modify and submit to github, then the developers will analize. On Tue, Jul 3, 2012 at 5:35 PM, Marco Mirandola <mm...@gm...> wrote: > Hello sqlMap I thought of an improvement, because when you retrieve the > databases (or tables or columns) does not enumerate the number of the item? > > ====================================== > current sqlMap > ====================================== > > [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server > web server operating system: Windows 2003 > web application technology: ASP.NET, Microsoft IIS 6.0, ASP > back-end DBMS: Microsoft SQL Server 2005 > [22:15:39] [INFO] fetching columns for table 'myTable' in database > 'mystore' > [22:15:49] [WARNING] reflective value(s) found and filtering out > [22:15:49] [INFO] the SQL query used returns 253 entries > [22:16:00] [INFO] retrieved: citta > [22:16:07] [INFO] retrieved: varchar > [22:16:13] [INFO] retrieved: cognome > [22:16:22] [INFO] retrieved: nvarchar > .... > > > ====================================== > my idea (modify in green) > ====================================== > > [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server > web server operating system: Windows 2003 > web application technology: ASP.NET, Microsoft IIS 6.0, ASP > back-end DBMS: Microsoft SQL Server 2005 > [22:15:39] [INFO] fetching columns for table 'myTable' in database > 'mystore' > [22:15:49] [WARNING] reflective value(s) found and filtering out > [22:15:49] [INFO] the SQL query used returns 253 entries > [22:16:00] [INFO] retrieved #1: citta > [22:16:07] [INFO] retrieved #2: varchar > [22:16:13] [INFO] retrieved #3: cognome > [22:16:22] [INFO] retrieved #4: nvarchar > .... > > lot a kiss > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Regards, Iago Sousa Webdesigner at Radar Topografia Programmer and Security Researcher |
From: Miroslav S. <mir...@gm...> - 2012-07-05 08:25:24
|
Hi Marco. We'll consider this one and maybe put it back on (we had it long time before). Kind regards, Miroslav Stampar On Tue, Jul 3, 2012 at 10:35 PM, Marco Mirandola <mm...@gm...> wrote: > Hello sqlMap I thought of an improvement, because when you retrieve the > databases (or tables or columns) does not enumerate the number of the item? > > ====================================== > current sqlMap > ====================================== > > [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server > web server operating system: Windows 2003 > web application technology: ASP.NET, Microsoft IIS 6.0, ASP > back-end DBMS: Microsoft SQL Server 2005 > [22:15:39] [INFO] fetching columns for table 'myTable' in database > 'mystore' > [22:15:49] [WARNING] reflective value(s) found and filtering out > [22:15:49] [INFO] the SQL query used returns 253 entries > [22:16:00] [INFO] retrieved: citta > [22:16:07] [INFO] retrieved: varchar > [22:16:13] [INFO] retrieved: cognome > [22:16:22] [INFO] retrieved: nvarchar > .... > > > ====================================== > my idea (modify in green) > ====================================== > > [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server > web server operating system: Windows 2003 > web application technology: ASP.NET, Microsoft IIS 6.0, ASP > back-end DBMS: Microsoft SQL Server 2005 > [22:15:39] [INFO] fetching columns for table 'myTable' in database > 'mystore' > [22:15:49] [WARNING] reflective value(s) found and filtering out > [22:15:49] [INFO] the SQL query used returns 253 entries > [22:16:00] [INFO] retrieved #1: citta > [22:16:07] [INFO] retrieved #2: varchar > [22:16:13] [INFO] retrieved #3: cognome > [22:16:22] [INFO] retrieved #4: nvarchar > .... > > lot a kiss > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: Miroslav S. <mir...@gm...> - 2012-07-07 09:48:13
|
https://github.com/sqlmapproject/sqlmap/issues/71 Kind regards, Miroslav Stampar On Thu, Jul 5, 2012 at 10:25 AM, Miroslav Stampar < mir...@gm...> wrote: > Hi Marco. > > We'll consider this one and maybe put it back on (we had it long time > before). > > Kind regards, > Miroslav Stampar > > On Tue, Jul 3, 2012 at 10:35 PM, Marco Mirandola <mm...@gm...>wrote: > >> Hello sqlMap I thought of an improvement, because when you retrieve the >> databases (or tables or columns) does not enumerate the number of the item? >> >> ====================================== >> current sqlMap >> ====================================== >> >> [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server >> web server operating system: Windows 2003 >> web application technology: ASP.NET, Microsoft IIS 6.0, ASP >> back-end DBMS: Microsoft SQL Server 2005 >> [22:15:39] [INFO] fetching columns for table 'myTable' in database >> 'mystore' >> [22:15:49] [WARNING] reflective value(s) found and filtering out >> [22:15:49] [INFO] the SQL query used returns 253 entries >> [22:16:00] [INFO] retrieved: citta >> [22:16:07] [INFO] retrieved: varchar >> [22:16:13] [INFO] retrieved: cognome >> [22:16:22] [INFO] retrieved: nvarchar >> .... >> >> >> ====================================== >> my idea (modify in green) >> ====================================== >> >> [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server >> web server operating system: Windows 2003 >> web application technology: ASP.NET, Microsoft IIS 6.0, ASP >> back-end DBMS: Microsoft SQL Server 2005 >> [22:15:39] [INFO] fetching columns for table 'myTable' in database >> 'mystore' >> [22:15:49] [WARNING] reflective value(s) found and filtering out >> [22:15:49] [INFO] the SQL query used returns 253 entries >> [22:16:00] [INFO] retrieved #1: citta >> [22:16:07] [INFO] retrieved #2: varchar >> [22:16:13] [INFO] retrieved #3: cognome >> [22:16:22] [INFO] retrieved #4: nvarchar >> .... >> >> lot a kiss >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> sqlmap-users mailing list >> sql...@li... >> https://lists.sourceforge.net/lists/listinfo/sqlmap-users >> >> > > > -- > Miroslav Stampar > http://about.me/stamparm > -- Miroslav Stampar http://about.me/stamparm |
From: Miroslav S. <mir...@gm...> - 2012-07-07 22:19:10
|
Hi Marco. There are some issues around this feature request briefly described here: https://github.com/sqlmapproject/sqlmap/issues/71#issuecomment-6827035 Kind regards, Miroslav Stampar On Thu, Jul 5, 2012 at 10:25 AM, Miroslav Stampar < mir...@gm...> wrote: > Hi Marco. > > We'll consider this one and maybe put it back on (we had it long time > before). > > Kind regards, > Miroslav Stampar > > On Tue, Jul 3, 2012 at 10:35 PM, Marco Mirandola <mm...@gm...>wrote: > >> Hello sqlMap I thought of an improvement, because when you retrieve the >> databases (or tables or columns) does not enumerate the number of the item? >> >> ====================================== >> current sqlMap >> ====================================== >> >> [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server >> web server operating system: Windows 2003 >> web application technology: ASP.NET, Microsoft IIS 6.0, ASP >> back-end DBMS: Microsoft SQL Server 2005 >> [22:15:39] [INFO] fetching columns for table 'myTable' in database >> 'mystore' >> [22:15:49] [WARNING] reflective value(s) found and filtering out >> [22:15:49] [INFO] the SQL query used returns 253 entries >> [22:16:00] [INFO] retrieved: citta >> [22:16:07] [INFO] retrieved: varchar >> [22:16:13] [INFO] retrieved: cognome >> [22:16:22] [INFO] retrieved: nvarchar >> .... >> >> >> ====================================== >> my idea (modify in green) >> ====================================== >> >> [22:15:39] [INFO] the back-end DBMS is Microsoft SQL Server >> web server operating system: Windows 2003 >> web application technology: ASP.NET, Microsoft IIS 6.0, ASP >> back-end DBMS: Microsoft SQL Server 2005 >> [22:15:39] [INFO] fetching columns for table 'myTable' in database >> 'mystore' >> [22:15:49] [WARNING] reflective value(s) found and filtering out >> [22:15:49] [INFO] the SQL query used returns 253 entries >> [22:16:00] [INFO] retrieved #1: citta >> [22:16:07] [INFO] retrieved #2: varchar >> [22:16:13] [INFO] retrieved #3: cognome >> [22:16:22] [INFO] retrieved #4: nvarchar >> .... >> >> lot a kiss >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> sqlmap-users mailing list >> sql...@li... >> https://lists.sourceforge.net/lists/listinfo/sqlmap-users >> >> > > > -- > Miroslav Stampar > http://about.me/stamparm > -- Miroslav Stampar http://about.me/stamparm |
From: manupriya h. <man...@gm...> - 2012-11-09 13:52:06
|
hey m new to dis field,but have an urgency touse and understand this tool so plz guide me from the start,i dnt even 9 hw to install it i didnt get the exe file for it plz guide me |
From: Bernardo D. A. G. <ber...@gm...> - 2012-11-09 13:54:17
|
yo broder, sup? this field not 4 all, g0 play with wii witch yo understand bettar plz On 9 November 2012 13:52, manupriya hasija <man...@gm...> wrote: > hey > m new to dis field,but have an urgency touse and understand this tool > so plz guide me from the start,i dnt even 9 hw to install it > i didnt get the exe file for it > plz guide me > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_d2d_nov > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Bernardo Damele A. G. E-mail / Jabber: bernardo.damele (at) gmail.com Mobile: +447788962949 (UK 07788962949) |
From: Stan S. <sep...@gm...> - 2013-01-16 10:56:38
|
Having the same problem as described here with the currnt version of SQLMap. http://www.question-defense.com/2011/10/03/sqlmap-wont-enumerate-databases Any suggestions? |
From: Miroslav S. <mir...@gm...> - 2013-01-16 12:06:57
|
Hi. Which version do you use? Technique? Maybe you could send a traffic file for that run (-t traffic.txt --fresh-queries). Bye Dana 16.1.2013. 11:57 "Stan Smith" <sep...@gm...> je napisao/la: > Having the same problem as described here with the currnt version of > SQLMap. > > http://www.question-defense.com/2011/10/03/sqlmap-wont-enumerate-databases > > Any suggestions? > > > ------------------------------------------------------------------------------ > Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery > and much more. Keep your Java skills current with LearnJavaNow - > 200+ hours of step-by-step video tutorials by Java experts. > SALE $49.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122612 > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > |
From: Stan S. <sep...@gm...> - 2013-01-16 13:23:47
|
I can not seem to make it create the traffic file. :( But I am using the version which was in the .zip file that I had downloaded here today. 16/1/2013 https://github.com/sqlmapproject/sqlmap/zipball/master sqlmapproject-sqlmap-3464a70 I know that this is very little information to go on. Please advise me on how to provide you with more information. |
From: Miroslav S. <mir...@gm...> - 2013-01-16 13:29:34
|
Hi. Well, you just append --fresh-queries -t traffic.txt to your normal sqlmap run (e.g. python sqlmap.py -u "www.target.com/vuln.php?id=1" .... -t traffic.txt --fresh-queries I am interested in resulting "traffic.txt" file inside running directory. Kind regards, Miroslav Stampar On Wed, Jan 16, 2013 at 2:23 PM, Stan Smith <sep...@gm...> wrote: > I can not seem to make it create the traffic file. :( > > But I am using the version which was in the .zip file that I had downloaded here today. 16/1/2013 > > https://github.com/sqlmapproject/sqlmap/zipball/master > > sqlmapproject-sqlmap-3464a70 > > I know that this is very little information to go on. Please advise me on how to provide you with more information. > > > > ------------------------------------------------------------------------------ > Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery > and much more. Keep your Java skills current with LearnJavaNow - > 200+ hours of step-by-step video tutorials by Java experts. > SALE $49.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122612 > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: Stan S. <sep...@gm...> - 2013-01-16 13:48:25
|
I tried the traffic switch but there is no file created in rhe traffic folder. Honoured 2 be speaking to you by the way. :) |
From: Miroslav S. <mir...@gm...> - 2013-01-16 13:59:25
|
Hi. Traffic file should be inside the folder where you run sqlmap.py. So, if you are running sqlmap.py from folder ABC, then traffic.txt should be located in that same directory. E.g.: C:\sqlmap> python sqlmap.py -u "..." ... -t traffic.txt .... C:\sqlmap>dir *.txt traffic.txt Kind regards, Miroslav Stampar On Wed, Jan 16, 2013 at 2:48 PM, Stan Smith <sep...@gm...> wrote: > I tried the traffic switch but there is no file created in rhe traffic > folder. Honoured 2 be speaking to you by the way. :) > > > ------------------------------------------------------------------------------ > Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery > and much more. Keep your Java skills current with LearnJavaNow - > 200+ hours of step-by-step video tutorials by Java experts. > SALE $49.99 this month only -- learn more at: > http://p.sf.net/sfu/learnmore_122612 > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |
From: Stan S. <sep...@gm...> - 2013-01-16 15:01:21
|
I can not make it do it. I'm sure it's something that I'm doing as obviously it should work but I can not get it to output a text file :( I |
From: mastermind <cyb...@ma...> - 2013-12-01 08:14:23
|
[15:10:45] [CRITICAL] unhandled exception in sqlmap/1.0-dev, retry your run with the latest developm ent version from the GitHub repository. If the exception persists, please send by e-mail to 'sqlmap- us...@li...' or open a new issue at 'https://github.com/sqlmapproject/sqlmap/issues/ new' with the following text and any information required to reproduce the bug. The developers will try to reproduce the bug, fix it accordingly and get back to you. sqlmap version: 1.0-dev Python version: 2.7.5 Operating system: nt Command line: C:\Users\Mastermind\Desktop\Hack\SQLmap\sqlmap.py -g ****************** --random-agent -o --keep-alive --threads=10 --batch --is-dba --dbs --beep --page-rank --smart Technique: None Back-end DBMS: None (identified) Traceback (most recent call last): File "C:\Users\Mastermind\Desktop\Hack\SQLmap\sqlmap.py", line 95, in main start() File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\controller\controller.py", line 363, in start if not checkConnection(suppressOutput=conf.forms) or not checkString() or not checkRegexp(): File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\controller\checks.py", line 1207, in checkConnec tion page, _ = Request.queryPage(content=True, noteResponseTime=False) File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\request\connect.py", line 880, in queryPage page, headers, code = Connect.getPage(url=uri, get=get, post=post, cookie=cookie, ua=ua, referer =referer, host=host, silent=silent, method=method, auxHeaders=auxHeaders, response=response, raise40 4=raise404, ignoreTimeout=timeBasedCompare) File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\request\connect.py", line 383, in getPage conn = urllib2.urlopen(req) File "C:\Python27\lib\urllib2.py", line 127, in urlopen return _opener.open(url, data, timeout) File "C:\Python27\lib\urllib2.py", line 404, in open response = self._open(req, data) File "C:\Python27\lib\urllib2.py", line 422, in _open '_open', req) File "C:\Python27\lib\urllib2.py", line 382, in _call_chain result = func(*args) File "C:\Users\Mastermind\Desktop\Hack\SQLmap\thirdparty\keepalive\keepalive.py", line 210, in htt p_open return self.do_open(HTTPConnection, req) File "C:\Users\Mastermind\Desktop\Hack\SQLmap\thirdparty\keepalive\keepalive.py", line 207, in do_ open return self.parent.error('http', req, r, r.status, r.reason, r.msg) File "C:\Python27\lib\urllib2.py", line 442, in error result = self._call_chain(*args) File "C:\Python27\lib\urllib2.py", line 382, in _call_chain result = func(*args) File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\request\redirecthandler.py", line 92, in http_er ror_302 redirectMsg += "[#%d] (%d %s):\n" % (threadData.lastRequestUID, code, getUnicode(msg)) File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\core\common.py", line 1962, in getUnicode return unicode(value) # encoding ignored for non-basestring instances UnicodeDecodeError: 'ascii' codec can't decode byte 0xcd in position 14: ordinal not in range(128) |
From: mastermind <cyb...@ma...> - 2013-12-02 02:27:19
|
C:\Python27\lib\urllib.py:1282: UnicodeWarning: Unicode equal comparison failed to convert both argu ments to Unicode - interpreting them as being unequal return ''.join(map(quoter, s)) [09:25:32] [CRITICAL] unhandled exception in sqlmap/1.0-dev, retry your run with the latest developm ent version from the GitHub repository. If the exception persists, please send by e-mail to 'sqlmap- us...@li...' or open a new issue at 'https://github.com/sqlmapproject/sqlmap/issues/ new' with the following text and any information required to reproduce the bug. The developers will try to reproduce the bug, fix it accordingly and get back to you. sqlmap version: 1.0-dev Python version: 2.7.5 Operating system: nt Command line: C:\Users\Mastermind\Desktop\Hack\SQLmap\sqlmap.py -g ************************** --rand om-agent --threads=10 --batch --is-dba --dbs --beep --page-rank --smart Technique: None Back-end DBMS: None (identified) Traceback (most recent call last): File "C:\Users\Mastermind\Desktop\Hack\SQLmap\sqlmap.py", line 95, in main start() File "C:\Users\Mastermind\Desktop\Hack\SQLmap\lib\controller\controller.py", line 309, in start message = "URL %d:\n%s %s%s" % (hostCount, conf.method or HTTPMETHOD.GET, targetUrl, " (PageRank : %s)" % get_pagerank(targetUrl) if conf.googleDork and conf.pageRank else "") File "C:\Users\Mastermind\Desktop\Hack\SQLmap\thirdparty\pagerank\pagerank.py", line 18, in get_pa gerank _ = 'http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch=%s&q=info:%s' % (check_hash(hash_url(url)), urllib.quote(url)) File "C:\Python27\lib\urllib.py", line 1282, in quote return ''.join(map(quoter, s)) KeyError: u'\xd4' |
From: Manuel Z. <man...@gm...> - 2014-03-07 07:28:10
|
<?xml version="1.0"?> <!DOCTYPE items [ <!ELEMENT items (item*)> <!ATTLIST items burpVersion CDATA ""> <!ATTLIST items exportTime CDATA ""> <!ELEMENT item (time, url, host, port, protocol, method, path, extension, request, status, responselength, mimetype, response, comment)> <!ELEMENT time (#PCDATA)> <!ELEMENT url (#PCDATA)> <!ELEMENT host (#PCDATA)> <!ATTLIST host ip CDATA ""> <!ELEMENT port (#PCDATA)> <!ELEMENT protocol (#PCDATA)> <!ELEMENT method (#PCDATA)> <!ELEMENT path (#PCDATA)> <!ELEMENT extension (#PCDATA)> <!ELEMENT request (#PCDATA)> <!ATTLIST request base64 (true|false) "false"> <!ELEMENT status (#PCDATA)> <!ELEMENT responselength (#PCDATA)> <!ELEMENT mimetype (#PCDATA)> <!ELEMENT response (#PCDATA)> <!ATTLIST response base64 (true|false) "false"> <!ELEMENT comment (#PCDATA)> ]> <items burpVersion="1.5" exportTime="Fri Mar 07 07:45:18 CET 2014"> <item> <time>Fri Mar 07 07:34:26 CET 2014</time> <url><![CDATA[http://localhost/WebGoat/attack?Screen=6&menu=1100]]></url> <host ip="127.0.0.1">localhost</host> <port>80</port> <protocol>http</protocol> <method>POST</method> <path><![CDATA[/WebGoat/attack?Screen=6&menu=1100]]></path> <extension>null</extension> <request base64="true"><![CDATA[UE9TVCAvV2ViR29hdC9hdHRhY2s/U2NyZWVuPTYmbWVudT0xMTAwIEhUVFAvMS4xDQpIb3N0OiBsb2NhbGhvc3QNClVzZXItQWdlbnQ6IE1vemlsbGEvNS4wIChXaW5kb3dzIE5UIDYuMTsgV09XNjQ7IHJ2OjI3LjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMjcuMA0KQWNjZXB0OiB0ZXh0L2h0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSwqLyo7cT0wLjgNCkFjY2VwdC1MYW5ndWFnZTogZGUtZGUsZGU7cT0wLjgsZW4tdXM7cT0wLjUsZW47cT0wLjMNCkFjY2VwdC1FbmNvZGluZzogZ3ppcCwgZGVmbGF0ZQ0KUmVmZXJlcjogaHR0cDovL2xvY2FsaG9zdC9XZWJHb2F0L2F0dGFjaw0KQ29va2llOiBKU0VTU0lPTklEPTE0MTI3MjUxNDIzNDE2MkIwODJGMzU0OERDQ0Y2MEM4DQpBdXRob3JpemF0aW9uOiBCYXNpYyBaM1ZsYzNRNlozVmxjM1E9DQpDb25uZWN0aW9uOiBrZWVwLWFsaXZlDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZA0KQ29udGVudC1MZW5ndGg6IDI2DQoNCnVzZXJpZD1qc21pdGgmU1VCTUlUPUdvJTIx]]></request> <status>200</status> <responselength>30452</responselength> <mimetype>HTML</mimetype> <response base64="true"><![CDATA[SFRUUC8xLjEgMjAwIE9LDQpTZXJ2ZXI6IEFwYWNoZS1Db3lvdGUvMS4xDQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDtjaGFyc2V0PUlTTy04ODU5LTENCkRhdGU6IEZyaSwgMDcgTWFyIDIwMTQgMDY6MzQ6MjYgR01UDQpDb250ZW50LUxlbmd0aDogMzAzMDINCg0KDQoNCg0KPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPg0KDQo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiIC8+DQo8dGl0bGU+QWRkIERhdGEgd2l0aCBTUUwgSW5qZWN0aW9uPC90aXRsZT4NCjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iY3NzL3dlYmdvYXQuY3NzIiB0eXBlPSJ0ZXh0L2NzcyIgLz4NCjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iY3NzL2xlc3Nvbi5jc3MiIHR5cGU9InRleHQvY3NzIiAvPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJjc3MvbWVudS5jc3MiIHR5cGU9InRleHQvY3NzIiAvPg0KPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSJjc3MvbGF5ZXJzLmNzcyIgdHlwZT0idGV4dC9jc3MiIC8+DQo8c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0MS4yIiBzcmM9ImphdmFzY3JpcHQvamF2YXNjcmlwdC5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQxLjIiIHNyYz0iamF2YXNjcmlwdC9tZW51X3N5c3RlbS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQxLjIiIHNyYz0iamF2YXNjcmlwdC9sZXNzb25OYXYuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQo8c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0MS4yIiBzcmM9ImphdmFzY3JpcHQvbWFrZVdpbmRvdy5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD4NCjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQxLjIiIHNyYz0iamF2YXNjcmlwdC90b2dnbGUuanMiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+PC9zY3JpcHQ+DQo8L2hlYWQ+DQoNCjxib2R5IGNsYXNzPSJwYWdlIiBvbmxvYWQ9InNldE1lbnVNYWdpYzEoMTAsNDAsMTAsJ21lbnVib3R0b20nLCdtZW51NScsJ3N1Ym1lbnU1JywnbWJ1dDUnLCdtZW51MTAwJywnc3VibWVudTEwMCcsJ21idXQxMDAnLCdtZW51MjAwJywnc3VibWVudTIwMCcsJ21idXQyMDAnLCdtZW51NDAwJywnc3VibWVudTQwMCcsJ21idXQ0MDAnLCdtZW51NTAwJywnc3VibWVudTUwMCcsJ21idXQ1MDAnLCdtZW51NjAwJywnc3VibWVudTYwMCcsJ21idXQ2MDAnLCdtZW51NzAwJywnc3VibWVudTcwMCcsJ21idXQ3MDAnLCdtZW51ODAwJywnc3VibWVudTgwMCcsJ21idXQ4MDAnLCdtZW51OTAwJywnc3VibWVudTkwMCcsJ21idXQ5MDAnLCdtZW51MTAwMCcsJ3N1Ym1lbnUxMDAwJywnbWJ1dDEwMDAnLCdtZW51MTEwMCcsJ3N1Ym1lbnUxMTAwJywnbWJ1dDExMDAnLCdtZW51MTIwMCcsJ3N1Ym1lbnUxMjAwJywnbWJ1dDEyMDAnLCdtZW51MTMwMCcsJ3N1Ym1lbnUxMzAwJywnbWJ1dDEzMDAnLCdtZW51MTQwMCcsJ3N1Ym1lbnUxNDAwJywnbWJ1dDE0MDAnLCdtZW51MTUwMCcsJ3N1Ym1lbnUxNTAwJywnbWJ1dDE1MDAnLCdtZW51MTYwMCcsJ3N1Ym1lbnUxNjAwJywnbWJ1dDE2MDAnLCdtZW51MTcwMCcsJ3N1Ym1lbnUxNzAwJywnbWJ1dDE3MDAnLCdtZW51MTgwMCcsJ3N1Ym1lbnUxODAwJywnbWJ1dDE4MDAnLCdtZW51MTkwMCcsJ3N1Ym1lbnUxOTAwJywnbWJ1dDE5MDAnLCdtZW51MjAwMCcsJ3N1Ym1lbnUyMDAwJywnbWJ1dDIwMDAnLCdtZW51MzAwMCcsJ3N1Ym1lbnUzMDAwJywnbWJ1dDMwMDAnKTt0cmlnTU0xdXJsKCdtZW51JywxKTtNTV9wcmVsb2FkSW1hZ2VzKCdpbWFnZXMvYnV0dG9ucy9oaW50TGVmdE92ZXIuanBnJywnaW1hZ2VzL2J1dHRvbnMvaGludE92ZXIuanBnJywnaW1hZ2VzL2J1dHRvbnMvaGludFJpZ2h0T3Zlci5qcGcnLCdpbWFnZXMvYnV0dG9ucy9wYXJhbXNPdmVyLmpwZycsJ2ltYWdlcy9idXR0b25zL2h0bWxPdmVyLmpwZycsJ2ltYWdlcy9idXR0b25zL2Nvb2tpZXNPdmVyLmpwZycsJ2ltYWdlcy9idXR0b25zL2phdmFPdmVyLmpwZycsJ2ltYWdlcy9idXR0b25zL3BsYW5zT3Zlci5qcGcnLCdpbWFnZXMvYnV0dG9ucy9sb2dvdXQuanBnJywnaW1hZ2VzL2J1dHRvbnMvaGVscE92ZXIuanBnJyk7IGluaXRJZnJhbWUoKTsiPg0KDQoJPGRpdiBpZD0id3JhcCI+DQoJDQoJCTxkaXYgaWQ9Im1lbnU1IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjE0MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMDUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnU1JywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQ1IiBib3JkZXI9IjAiIGFsdD0iIi8+SW50cm9kdWN0aW9uPC9hPjwvZGl2Pg0KCQkNCgkJPGRpdiBpZD0ibWVudTEwMCIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjMwcHg7IHRvcDoxNzBweDsgd2lkdGg6MTYwcHg7IHotaW5kZXg6MTA2Ij48YSBocmVmPSJqYXZhc2NyaXB0OjsiIG9uY2xpY2s9InRyaWdNZW51TWFnaWMxKCdtZW51MTAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxMDAiIGJvcmRlcj0iMCIgYWx0PSIiLz5HZW5lcmFsPC9hPjwvZGl2Pg0KCQkNCgkJPGRpdiBpZD0ibWVudTIwMCIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjMwcHg7IHRvcDoyMDBweDsgd2lkdGg6MTYwcHg7IHotaW5kZXg6MTA3Ij48YSBocmVmPSJqYXZhc2NyaXB0OjsiIG9uY2xpY2s9InRyaWdNZW51TWFnaWMxKCdtZW51MjAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQyMDAiIGJvcmRlcj0iMCIgYWx0PSIiLz5BY2Nlc3MgQ29udHJvbCBGbGF3czwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnU0MDAiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDozMHB4OyB0b3A6MjMwcHg7IHdpZHRoOjE2MHB4OyB6LWluZGV4OjEwOCI+PGEgaHJlZj0iamF2YXNjcmlwdDo7IiBvbmNsaWNrPSJ0cmlnTWVudU1hZ2ljMSgnbWVudTQwMCcsMSk7cmV0dXJuIGZhbHNlIiBvbmZvY3VzPSJpZih0aGlzLmJsdXIpdGhpcy5ibHVyKCkiPjxpbWcgc3JjPSJpbWFnZXMvbWVudV9pbWFnZXMvMXgxLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0xIjIwIiBuYW1lPSJtYnV0NDAwIiBib3JkZXI9IjAiIGFsdD0iIi8+QUpBWCBTZWN1cml0eTwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnU1MDAiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDozMHB4OyB0b3A6MjYwcHg7IHdpZHRoOjE2MHB4OyB6LWluZGV4OjEwOSI+PGEgaHJlZj0iamF2YXNjcmlwdDo7IiBvbmNsaWNrPSJ0cmlnTWVudU1hZ2ljMSgnbWVudTUwMCcsMSk7cmV0dXJuIGZhbHNlIiBvbmZvY3VzPSJpZih0aGlzLmJsdXIpdGhpcy5ibHVyKCkiPjxpbWcgc3JjPSJpbWFnZXMvbWVudV9pbWFnZXMvMXgxLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0xIjIwIiBuYW1lPSJtYnV0NTAwIiBib3JkZXI9IjAiIGFsdD0iIi8+QXV0aGVudGljYXRpb24gRmxhd3M8L2E+PC9kaXY+DQoJCQ0KCQk8ZGl2IGlkPSJtZW51NjAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjI5MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTAiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnU2MDAnLDEpO3JldHVybiBmYWxzZSIgb25mb2N1cz0iaWYodGhpcy5ibHVyKXRoaXMuYmx1cigpIj48aW1nIHNyYz0iaW1hZ2VzL21lbnVfaW1hZ2VzLzF4MS5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9MSIyMCIgbmFtZT0ibWJ1dDYwMCIgYm9yZGVyPSIwIiBhbHQ9IiIvPkJ1ZmZlciBPdmVyZmxvd3M8L2E+PC9kaXY+DQoJCQ0KCQk8ZGl2IGlkPSJtZW51NzAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjMyMHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTEiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnU3MDAnLDEpO3JldHVybiBmYWxzZSIgb25mb2N1cz0iaWYodGhpcy5ibHVyKXRoaXMuYmx1cigpIj48aW1nIHNyYz0iaW1hZ2VzL21lbnVfaW1hZ2VzLzF4MS5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9MSIyMCIgbmFtZT0ibWJ1dDcwMCIgYm9yZGVyPSIwIiBhbHQ9IiIvPkNvZGUgUXVhbGl0eTwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnU4MDAiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDozMHB4OyB0b3A6MzUwcHg7IHdpZHRoOjE2MHB4OyB6LWluZGV4OjExMiI+PGEgaHJlZj0iamF2YXNjcmlwdDo7IiBvbmNsaWNrPSJ0cmlnTWVudU1hZ2ljMSgnbWVudTgwMCcsMSk7cmV0dXJuIGZhbHNlIiBvbmZvY3VzPSJpZih0aGlzLmJsdXIpdGhpcy5ibHVyKCkiPjxpbWcgc3JjPSJpbWFnZXMvbWVudV9pbWFnZXMvMXgxLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0xIjIwIiBuYW1lPSJtYnV0ODAwIiBib3JkZXI9IjAiIGFsdD0iIi8+Q29uY3VycmVuY3k8L2E+PC9kaXY+DQoJCQ0KCQk8ZGl2IGlkPSJtZW51OTAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjM4MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTMiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnU5MDAnLDEpO3JldHVybiBmYWxzZSIgb25mb2N1cz0iaWYodGhpcy5ibHVyKXRoaXMuYmx1cigpIj48aW1nIHNyYz0iaW1hZ2VzL21lbnVfaW1hZ2VzLzF4MS5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9MSIyMCIgbmFtZT0ibWJ1dDkwMCIgYm9yZGVyPSIwIiBhbHQ9IiIvPkNyb3NzLVNpdGUgU2NyaXB0aW5nIChYU1MpPC9hPjwvZGl2Pg0KCQkNCgkJPGRpdiBpZD0ibWVudTEwMDAiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDozMHB4OyB0b3A6NDEwcHg7IHdpZHRoOjE2MHB4OyB6LWluZGV4OjExNCI+PGEgaHJlZj0iamF2YXNjcmlwdDo7IiBvbmNsaWNrPSJ0cmlnTWVudU1hZ2ljMSgnbWVudTEwMDAnLDEpO3JldHVybiBmYWxzZSIgb25mb2N1cz0iaWYodGhpcy5ibHVyKXRoaXMuYmx1cigpIj48aW1nIHNyYz0iaW1hZ2VzL21lbnVfaW1hZ2VzLzF4MS5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9MSIyMCIgbmFtZT0ibWJ1dDEwMDAiIGJvcmRlcj0iMCIgYWx0PSIiLz5JbXByb3BlciBFcnJvciBIYW5kbGluZzwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxMTAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjQ0MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxMTAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxMTAwIiBib3JkZXI9IjAiIGFsdD0iIi8+SW5qZWN0aW9uIEZsYXdzPC9hPjwvZGl2Pg0KCQkNCgkJPGRpdiBpZD0ibWVudTEyMDAiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDozMHB4OyB0b3A6NDcwcHg7IHdpZHRoOjE2MHB4OyB6LWluZGV4OjExNiI+PGEgaHJlZj0iamF2YXNjcmlwdDo7IiBvbmNsaWNrPSJ0cmlnTWVudU1hZ2ljMSgnbWVudTEyMDAnLDEpO3JldHVybiBmYWxzZSIgb25mb2N1cz0iaWYodGhpcy5ibHVyKXRoaXMuYmx1cigpIj48aW1nIHNyYz0iaW1hZ2VzL21lbnVfaW1hZ2VzLzF4MS5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9MSIyMCIgbmFtZT0ibWJ1dDEyMDAiIGJvcmRlcj0iMCIgYWx0PSIiLz5EZW5pYWwgb2YgU2VydmljZTwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxMzAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjUwMHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTciPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxMzAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxMzAwIiBib3JkZXI9IjAiIGFsdD0iIi8+SW5zZWN1cmUgQ29tbXVuaWNhdGlvbjwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxNDAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjUzMHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTgiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxNDAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxNDAwIiBib3JkZXI9IjAiIGFsdD0iIi8+SW5zZWN1cmUgQ29uZmlndXJhdGlvbjwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxNTAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjU2MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMTkiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxNTAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxNTAwIiBib3JkZXI9IjAiIGFsdD0iIi8+SW5zZWN1cmUgU3RvcmFnZTwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxNjAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjU5MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMjAiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxNjAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxNjAwIiBib3JkZXI9IjAiIGFsdD0iIi8+TWFsaWNpb3VzIEV4ZWN1dGlvbjwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxNzAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjYyMHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMjEiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxNzAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxNzAwIiBib3JkZXI9IjAiIGFsdD0iIi8+UGFyYW1ldGVyIFRhbXBlcmluZzwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUxODAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjY1MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMjIiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUxODAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQxODAwIiBib3JkZXI9IjAiIGFsdD0iIi8+U2Vzc2lvbiBNYW5hZ2VtZW50IEZsYXdzPC9hPjwvZGl2Pg0KCQkNCgkJPGRpdiBpZD0ibWVudTE5MDAiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDozMHB4OyB0b3A6NjgwcHg7IHdpZHRoOjE2MHB4OyB6LWluZGV4OjEyMyI+PGEgaHJlZj0iamF2YXNjcmlwdDo7IiBvbmNsaWNrPSJ0cmlnTWVudU1hZ2ljMSgnbWVudTE5MDAnLDEpO3JldHVybiBmYWxzZSIgb25mb2N1cz0iaWYodGhpcy5ibHVyKXRoaXMuYmx1cigpIj48aW1nIHNyYz0iaW1hZ2VzL21lbnVfaW1hZ2VzLzF4MS5naWYiIHdpZHRoPSIxIiBoZWlnaHQ9MSIyMCIgbmFtZT0ibWJ1dDE5MDAiIGJvcmRlcj0iMCIgYWx0PSIiLz5XZWIgU2VydmljZXM8L2E+PC9kaXY+DQoJCQ0KCQk8ZGl2IGlkPSJtZW51MjAwMCIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjMwcHg7IHRvcDo3MTBweDsgd2lkdGg6MTYwcHg7IHotaW5kZXg6MTI0Ij48YSBocmVmPSJqYXZhc2NyaXB0OjsiIG9uY2xpY2s9InRyaWdNZW51TWFnaWMxKCdtZW51MjAwMCcsMSk7cmV0dXJuIGZhbHNlIiBvbmZvY3VzPSJpZih0aGlzLmJsdXIpdGhpcy5ibHVyKCkiPjxpbWcgc3JjPSJpbWFnZXMvbWVudV9pbWFnZXMvMXgxLmdpZiIgd2lkdGg9IjEiIGhlaWdodD0xIjIwIiBuYW1lPSJtYnV0MjAwMCIgYm9yZGVyPSIwIiBhbHQ9IiIvPkFkbWluIEZ1bmN0aW9uczwvYT48L2Rpdj4NCgkJDQoJCTxkaXYgaWQ9Im1lbnUzMDAwIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MzBweDsgdG9wOjc0MHB4OyB3aWR0aDoxNjBweDsgei1pbmRleDoxMjUiPjxhIGhyZWY9ImphdmFzY3JpcHQ6OyIgb25jbGljaz0idHJpZ01lbnVNYWdpYzEoJ21lbnUzMDAwJywxKTtyZXR1cm4gZmFsc2UiIG9uZm9jdXM9ImlmKHRoaXMuYmx1cil0aGlzLmJsdXIoKSI+PGltZyBzcmM9ImltYWdlcy9tZW51X2ltYWdlcy8xeDEuZ2lmIiB3aWR0aD0iMSIgaGVpZ2h0PTEiMjAiIG5hbWU9Im1idXQzMDAwIiBib3JkZXI9IjAiIGFsdD0iIi8+Q2hhbGxlbmdlPC9hPjwvZGl2Pg0KCQkgICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnU1IiBjbGFzcz0icHZpaW1lbnVkaXYiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoyMDBweDsgdG9wOjcycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTI2Ij4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGltZyBzcmM9ImltYWdlcy9idXR0b25zL2xlc3NvbkNvbXBsZXRlLmpwZyI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0zMiZtZW51PTUiPkhvdyB0byB3b3JrIHdpdGggV2ViR29hdDwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj00OCZtZW51PTUiPlRvbWNhdCBDb25maWd1cmF0aW9uPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTUmbWVudT01Ij5Vc2VmdWwgVG9vbHM8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NDImbWVudT01Ij5Ib3cgdG8gY3JlYXRlIGEgTGVzc29uPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnUxMDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6MTAycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTI3Ij4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0xNiZtZW51PTEwMCI+SHR0cCBCYXNpY3M8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MyZtZW51PTEwMCI+SFRUUCBTcGxpdHRpbmc8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJDQoJICAJCTwvdGFibGU+DQoJCTwvZGl2PiAgICANCgkJPGRpdiBpZD0ic3VibWVudTIwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDoxMzJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxMjgiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTUzJm1lbnU9MjAwIj5Vc2luZyBhbiBBY2Nlc3MgQ29udHJvbCBNYXRyaXg8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NTcmbWVudT0yMDAiPkJ5cGFzcyBhIFBhdGggQmFzZWQgQWNjZXNzIENvbnRyb2wgU2NoZW1lPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTY1Jm1lbnU9MjAwIj5MQUI6IFJvbGUgQmFzZWQgQWNjZXNzIENvbnRyb2w8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJICAgIAkJPHRyPjx0ZCBjbGFzcz0icHZpaW1lbnVkaXZzdGFnZSI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj02NSZtZW51PTIwMCZzdGFnZT0xIj5TdGFnZSAxOiBCeXBhc3MgQnVzaW5lc3MgTGF5ZXIgQWNjZXNzIENvbnRyb2w8L2E+DQoJCQkJCQk8L3RkPjwvdHI+DQoJCQkJDQoJCQkgICAgCQk8dHI+PHRkIGNsYXNzPSJwdmlpbWVudWRpdnN0YWdlIj48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTY1Jm1lbnU9MjAwJnN0YWdlPTIiPlN0YWdlIDI6IEFkZCBCdXNpbmVzcyBMYXllciBBY2Nlc3MgQ29udHJvbDwvYT4NCgkJCQkJCTwvdGQ+PC90cj4NCgkJCQkNCgkJCSAgICAJCTx0cj48dGQgY2xhc3M9InB2aWltZW51ZGl2c3RhZ2UiPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NjUmbWVudT0yMDAmc3RhZ2U9MyI+U3RhZ2UgMzogQnlwYXNzIERhdGEgTGF5ZXIgQWNjZXNzIENvbnRyb2w8L2E+DQoJCQkJCQk8L3RkPjwvdHI+DQoJCQkJDQoJCQkgICAgCQk8dHI+PHRkIGNsYXNzPSJwdmlpbWVudWRpdnN0YWdlIj48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTY1Jm1lbnU9MjAwJnN0YWdlPTQiPlN0YWdlIDQ6IEFkZCBEYXRhIExheWVyIEFjY2VzcyBDb250cm9sPC9hPg0KCQkJCQkJPC90ZD48L3RyPg0KCQkJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MTAmbWVudT0yMDAiPlJlbW90ZSBBZG1pbiBBY2Nlc3M8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJDQoJICAJCTwvdGFibGU+DQoJCTwvZGl2PiAgICANCgkJPGRpdiBpZD0ic3VibWVudTQwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDoxNjJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxMjkiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTQxJm1lbnU9NDAwIj5TYW1lIE9yaWdpbiBQb2xpY3kgUHJvdGVjdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj00OSZtZW51PTQwMCI+TEFCOiBET00tQmFzZWQgY3Jvc3Mtc2l0ZSBzY3JpcHRpbmc8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NTUmbWVudT00MDAiPkxBQjogQ2xpZW50IFNpZGUgRmlsdGVyaW5nPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTc0Jm1lbnU9NDAwIj5ET00gSW5qZWN0aW9uPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTU5Jm1lbnU9NDAwIj5YTUwgSW5qZWN0aW9uPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTQ0Jm1lbnU9NDAwIj5KU09OIEluamVjdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj02OCZtZW51PTQwMCI+U2lsZW50IFRyYW5zYWN0aW9ucyBBdHRhY2tzPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTIyJm1lbnU9NDAwIj5EYW5nZXJvdXMgVXNlIG9mIEV2YWw8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NDMmbWVudT00MDAiPkluc2VjdXJlIENsaWVudCBTdG9yYWdlPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnU1MDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6MTkycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTMwIj4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj02NiZtZW51PTUwMCI+UGFzc3dvcmQgU3RyZW5ndGg8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NjQmbWVudT01MDAiPkZvcmdvdCBQYXNzd29yZDwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0zNSZtZW51PTUwMCI+QmFzaWMgQXV0aGVudGljYXRpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MzMmbWVudT01MDAiPk11bHRpIExldmVsIExvZ2luIDI8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NjEmbWVudT01MDAiPk11bHRpIExldmVsIExvZ2luIDE8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJDQoJICAJCTwvdGFibGU+DQoJCTwvZGl2PiAgICANCgkJPGRpdiBpZD0ic3VibWVudTYwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDoyMjJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxMzEiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTUwJm1lbnU9NjAwIj5PZmYtYnktT25lIE92ZXJmbG93czwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51NzAwIiBjbGFzcz0icHZpaW1lbnVkaXYiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoyMDBweDsgdG9wOjI1MnB4OyB3aWR0aDoxNTBweDsgdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OjEzMiI+DQoJICAJCTx0YWJsZSB3aWR0aD0iMTUwIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSI2IiBjZWxscGFkZGluZz0iMCI+PHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NDAmbWVudT03MDAiPkRpc2NvdmVyIENsdWVzIGluIHRoZSBIVE1MPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnU4MDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6MjgycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTMzIj4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj02OSZtZW51PTgwMCI+VGhyZWFkIFNhZmV0eSBQcm9ibGVtczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0xNSZtZW51PTgwMCI+U2hvcHBpbmcgQ2FydCBDb25jdXJyZW5jeSBGbGF3PC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnU5MDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6MzEycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTM0Ij4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj01NCZtZW51PTkwMCI+UGhpc2hpbmcgd2l0aCBYU1M8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MjAmbWVudT05MDAiPkxBQjogQ3Jvc3MgU2l0ZSBTY3JpcHRpbmc8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJICAgIAkJPHRyPjx0ZCBjbGFzcz0icHZpaW1lbnVkaXZzdGFnZSI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0yMCZtZW51PTkwMCZzdGFnZT0xIj5TdGFnZSAxOiBTdG9yZWQgWFNTPC9hPg0KCQkJCQkJPC90ZD48L3RyPg0KCQkJCQ0KCQkJICAgIAkJPHRyPjx0ZCBjbGFzcz0icHZpaW1lbnVkaXZzdGFnZSI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0yMCZtZW51PTkwMCZzdGFnZT0yIj5TdGFnZSAyOiBCbG9jayBTdG9yZWQgWFNTIHVzaW5nIElucHV0IFZhbGlkYXRpb248L2E+DQoJCQkJCQk8L3RkPjwvdHI+DQoJCQkJDQoJCQkgICAgCQk8dHI+PHRkIGNsYXNzPSJwdmlpbWVudWRpdnN0YWdlIj48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTIwJm1lbnU9OTAwJnN0YWdlPTMiPlN0YWdlIDM6IFN0b3JlZCBYU1MgUmV2aXNpdGVkPC9hPg0KCQkJCQkJPC90ZD48L3RyPg0KCQkJCQ0KCQkJICAgIAkJPHRyPjx0ZCBjbGFzcz0icHZpaW1lbnVkaXZzdGFnZSI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0yMCZtZW51PTkwMCZzdGFnZT00Ij5TdGFnZSA0OiBCbG9jayBTdG9yZWQgWFNTIHVzaW5nIE91dHB1dCBFbmNvZGluZzwvYT4NCgkJCQkJCTwvdGQ+PC90cj4NCgkJCQkNCgkJCSAgICAJCTx0cj48dGQgY2xhc3M9InB2aWltZW51ZGl2c3RhZ2UiPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MjAmbWVudT05MDAmc3RhZ2U9NSI+U3RhZ2UgNTogUmVmbGVjdGVkIFhTUzwvYT4NCgkJCQkJCTwvdGQ+PC90cj4NCgkJCQkNCgkJCSAgICAJCTx0cj48dGQgY2xhc3M9InB2aWltZW51ZGl2c3RhZ2UiPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MjAmbWVudT05MDAmc3RhZ2U9NiI+U3RhZ2UgNjogQmxvY2sgUmVmbGVjdGVkIFhTUzwvYT4NCgkJCQkJCTwvdGQ+PC90cj4NCgkJCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTcwJm1lbnU9OTAwIj5TdG9yZWQgWFNTIEF0dGFja3M8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MzEmbWVudT05MDAiPlJlZmxlY3RlZCBYU1MgQXR0YWNrczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj01MiZtZW51PTkwMCI+Q3Jvc3MgU2l0ZSBSZXF1ZXN0IEZvcmdlcnkgKENTUkYpPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTQ1Jm1lbnU9OTAwIj5DU1JGIFByb21wdCBCeS1QYXNzPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTImbWVudT05MDAiPkNTUkYgVG9rZW4gQnktUGFzczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj04Jm1lbnU9OTAwIj5IVFRQT25seSBUZXN0PC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTc1Jm1lbnU9OTAwIj5Dcm9zcyBTaXRlIFRyYWNpbmcgKFhTVCkgQXR0YWNrczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51MTAwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDozNDJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxMzUiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTM5Jm1lbnU9MTAwMCI+RmFpbCBPcGVuIEF1dGhlbnRpY2F0aW9uIFNjaGVtZTwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51MTEwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDozNzJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxMzYiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTExJm1lbnU9MTEwMCI+Q29tbWFuZCBJbmplY3Rpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NzcmbWVudT0xMTAwIj5OdW1lcmljIFNRTCBJbmplY3Rpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NzYmbWVudT0xMTAwIj5Mb2cgU3Bvb2Zpbmc8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NDYmbWVudT0xMTAwIj5YUEFUSCBJbmplY3Rpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MzYmbWVudT0xMTAwIj5TdHJpbmcgU1FMIEluamVjdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj03MSZtZW51PTExMDAiPkxBQjogU1FMIEluamVjdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkgICAgCQk8dHI+PHRkIGNsYXNzPSJwdmlpbWVudWRpdnN0YWdlIj48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTcxJm1lbnU9MTEwMCZzdGFnZT0xIj5TdGFnZSAxOiBTdHJpbmcgU1FMIEluamVjdGlvbjwvYT4NCgkJCQkJCTwvdGQ+PC90cj4NCgkJCQkNCgkJCSAgICAJCTx0cj48dGQgY2xhc3M9InB2aWltZW51ZGl2c3RhZ2UiPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NzEmbWVudT0xMTAwJnN0YWdlPTIiPlN0YWdlIDI6IFBhcmFtZXRlcml6ZWQgUXVlcnkgIzE8L2E+DQoJCQkJCQk8L3RkPjwvdHI+DQoJCQkJDQoJCQkgICAgCQk8dHI+PHRkIGNsYXNzPSJwdmlpbWVudWRpdnN0YWdlIj48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTcxJm1lbnU9MTEwMCZzdGFnZT0zIj5TdGFnZSAzOiBOdW1lcmljIFNRTCBJbmplY3Rpb248L2E+DQoJCQkJCQk8L3RkPjwvdHI+DQoJCQkJDQoJCQkgICAgCQk8dHI+PHRkIGNsYXNzPSJwdmlpbWVudWRpdnN0YWdlIj48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTcxJm1lbnU9MTEwMCZzdGFnZT00Ij5TdGFnZSA0OiBQYXJhbWV0ZXJpemVkIFF1ZXJ5ICMyPC9hPg0KCQkJCQkJPC90ZD48L3RyPg0KCQkJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxpbWcgc3JjPSJpbWFnZXMvYnV0dG9ucy9sZXNzb25Db21wbGV0ZS5qcGciPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MzgmbWVudT0xMTAwIj5Nb2RpZnkgRGF0YSB3aXRoIFNRTCBJbmplY3Rpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxpbWcgc3JjPSJpbWFnZXMvYnV0dG9ucy9sZXNzb25Db21wbGV0ZS5qcGciPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NiZtZW51PTExMDAiPkFkZCBEYXRhIHdpdGggU1FMIEluamVjdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGltZyBzcmM9ImltYWdlcy9idXR0b25zL2xlc3NvbkNvbXBsZXRlLmpwZyI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0xMiZtZW51PTExMDAiPkRhdGFiYXNlIEJhY2tkb29ycyA8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NCZtZW51PTExMDAiPkJsaW5kIE51bWVyaWMgU1FMIEluamVjdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0xMyZtZW51PTExMDAiPkJsaW5kIFN0cmluZyBTUUwgSW5qZWN0aW9uPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnUxMjAwIiBjbGFzcz0icHZpaW1lbnVkaXYiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoyMDBweDsgdG9wOjQwMnB4OyB3aWR0aDoxNTBweDsgdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OjEzNyI+DQoJICAJCTx0YWJsZSB3aWR0aD0iMTUwIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSI2IiBjZWxscGFkZGluZz0iMCI+PHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NjMmbWVudT0xMjAwIj5EZW5pYWwgb2YgU2VydmljZSBmcm9tIE11bHRpcGxlIExvZ2luczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51MTMwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDo0MzJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxMzgiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTY3Jm1lbnU9MTMwMCI+SW5zZWN1cmUgTG9naW48L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJDQoJICAJCTwvdGFibGU+DQoJCTwvZGl2PiAgICANCgkJPGRpdiBpZD0ic3VibWVudTE0MDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6NDYycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTM5Ij4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0zNyZtZW51PTE0MDAiPkZvcmNlZCBCcm93c2luZzwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51MTUwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDo0OTJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxNDAiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTYyJm1lbnU9MTUwMCI+RW5jb2RpbmcgQmFzaWNzPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnUxNjAwIiBjbGFzcz0icHZpaW1lbnVkaXYiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoyMDBweDsgdG9wOjUyMnB4OyB3aWR0aDoxNTBweDsgdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OjE0MSI+DQoJICAJCTx0YWJsZSB3aWR0aD0iMTUwIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSI2IiBjZWxscGFkZGluZz0iMCI+PHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MTgmbWVudT0xNjAwIj5NYWxpY2lvdXMgRmlsZSBFeGVjdXRpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJDQoJICAJCTwvdGFibGU+DQoJCTwvZGl2PiAgICANCgkJPGRpdiBpZD0ic3VibWVudTE3MDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6NTUycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTQyIj4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj01MSZtZW51PTE3MDAiPkJ5cGFzcyBIVE1MIEZpZWxkIFJlc3RyaWN0aW9uczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0zNCZtZW51PTE3MDAiPkV4cGxvaXQgSGlkZGVuIEZpZWxkczwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj00NyZtZW51PTE3MDAiPkV4cGxvaXQgVW5jaGVja2VkIEVtYWlsPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCTx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTE3Jm1lbnU9MTcwMCI+QnlwYXNzIENsaWVudCBTaWRlIEphdmFTY3JpcHQgVmFsaWRhdGlvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51MTgwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDo1ODJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxNDMiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTcyJm1lbnU9MTgwMCI+SGlqYWNrIGEgU2Vzc2lvbjwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj03MyZtZW51PTE4MDAiPlNwb29mIGFuIEF1dGhlbnRpY2F0aW9uIENvb2tpZTwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj01NiZtZW51PTE4MDAiPlNlc3Npb24gRml4YXRpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJDQoJICAJCTwvdGFibGU+DQoJCTwvZGl2PiAgICANCgkJPGRpdiBpZD0ic3VibWVudTE5MDAiIGNsYXNzPSJwdmlpbWVudWRpdiIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0OjIwMHB4OyB0b3A6NjEycHg7IHdpZHRoOjE1MHB4OyB2aXNpYmlsaXR5OiBoaWRkZW47IHotaW5kZXg6MTQ0Ij4NCgkgIAkJPHRhYmxlIHdpZHRoPSIxNTAiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjYiIGNlbGxwYWRkaW5nPSIwIj48dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0xOSZtZW51PTE5MDAiPkNyZWF0ZSBhIFNPQVAgUmVxdWVzdDwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQk8dHI+DQoJICAgICAgCQk8dGQ+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj0yMyZtZW51PTE5MDAiPldTREwgU2Nhbm5pbmc8L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NyZtZW51PTE5MDAiPldlYiBTZXJ2aWNlIFNBWCBJbmplY3Rpb248L2E+PC90ZD4NCgkgICAgCQk8L3RyPg0KCSAgICAJCQ0KCQkJPHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NjAmbWVudT0xOTAwIj5XZWIgU2VydmljZSBTUUwgSW5qZWN0aW9uPC9hPjwvdGQ+DQoJICAgIAkJPC90cj4NCgkgICAgCQkNCgkJCQ0KCSAgCQk8L3RhYmxlPg0KCQk8L2Rpdj4gICAgDQoJCTxkaXYgaWQ9InN1Ym1lbnUyMDAwIiBjbGFzcz0icHZpaW1lbnVkaXYiIHN0eWxlPSJwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoyMDBweDsgdG9wOjY0MnB4OyB3aWR0aDoxNTBweDsgdmlzaWJpbGl0eTogaGlkZGVuOyB6LWluZGV4OjE0NSI+DQoJICAJCTx0YWJsZSB3aWR0aD0iMTUwIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSI2IiBjZWxscGFkZGluZz0iMCI+PHRyPg0KCSAgICAgIAkJPHRkPjxhIGhyZWY9ImF0dGFjaz9TY3JlZW49MjUmbWVudT0yMDAwIj5SZXBvcnQgQ2FyZDwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+ICAgIA0KCQk8ZGl2IGlkPSJzdWJtZW51MzAwMCIgY2xhc3M9InB2aWltZW51ZGl2IiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7IGxlZnQ6MjAwcHg7IHRvcDo2NzJweDsgd2lkdGg6MTUwcHg7IHZpc2liaWxpdHk6IGhpZGRlbjsgei1pbmRleDoxNDYiPg0KCSAgCQk8dGFibGUgd2lkdGg9IjE1MCIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iNiIgY2VsbHBhZGRpbmc9IjAiPjx0cj4NCgkgICAgICAJCTx0ZD48YSBocmVmPSJhdHRhY2s/U2NyZWVuPTkmbWVudT0zMDAwIj5UaGUgQ0hBTExFTkdFITwvYT48L3RkPg0KCSAgICAJCTwvdHI+DQoJICAgIAkJDQoJCQkNCgkgIAkJPC90YWJsZT4NCgkJPC9kaXY+DQoJCTxkaXYgaWQ9InRvcCI+PC9kaXY+DQoJCTxkaXYgaWQ9InRvcExlZnQiPg0KCQk8ZGl2IGFsaWduPSJsZWZ0Ij4NCgkJDQoJCQlJbnRlcm5hdGlvbmFsaXphdGlvbiBpcyBub3QgYXZhaWxhYmxlIGZvciB0aGlzIGxlc3Nvbg0KCQkNCgkJPC9kaXY+PC9kaXY+DQoJCTxkaXYgYWxpZ249InJpZ2h0IiBpZD0idG9wUmlnaHQiPg0KCQk8YSBocmVmPSJhdHRhY2s/YWN0aW9uPUxvZ291dCIgb25tb3VzZW91dD0iTU1fc3dhcEltZ1Jlc3RvcmUoKSINCgkJCW9ubW91c2VvdmVyPSJNTV9zd2FwSW1hZ2UoJ2xvZ291dCcsJycsJ2ltYWdlcy9idXR0b25zL2xvZ291dE92ZXIuanBnJywxKSI+PGltZw0KCQkJc3JjPSJpbWFnZXMvYnV0dG9ucy9sb2dvdXQuanBnIiBhbHQ9IkxvZ091dCIgbmFtZT0ibG9nb3V0IiB3aWR0aD0iNDUiDQoJCQloZWlnaHQ9IjIyIiBib3JkZXI9IjAiIGlkPSJsb2dvdXQiIC8+PC9hPiA8YSBocmVmPSIjZ2V0RkFRKCkiDQoJCQlvbm1vdXNlb3V0PSJNTV9zd2FwSW1nUmVzdG9yZSgpIg0KCQkJb25tb3VzZW92ZXI9Ik1NX3N3YXBJbWFnZSgnaGVscCcsJycsJ2ltYWdlcy9idXR0b25zL2hlbHBPdmVyLmpwZycsMSkiPjxpbWcNCgkJCXNyYz0iaW1hZ2VzL2J1dHRvbnMvaGVscC5qcGciIGFsdD0iSGVscCIgbmFtZT0iaGVscCIgd2lkdGg9IjIyIg0KCQkJaGVpZ2h0PSIyMiIgYm9yZGVyPSIwIiBpZD0iaGVscCIgLz48L2E+DQoJCTwvZGl2Pg0KPGRpdiBpZD0ibGVzc29uVGl0bGUiIGFsaWduPSJyaWdodCI+QWRkIERhdGEgd2l0aCBTUUwgSW5qZWN0aW9uPC9kaXY+DQoJCQk8ZGl2IGlkPSJoTWVudUJhciI+DQoJCQkJDQoJCQkJPGEgaHJlZj0iYXR0YWNrP1NjcmVlbj02Jm1lbnU9MTEwMCZzaG93PVByZXZpb3VzSGludCIgdGFyZ2V0PSJfdG9wIiBvbmNsaWNrPSJNTV9uYkdyb3VwKCdkb3duJywnZ3JvdXAxJywnaGludExlZnQnLCcnLDEpIiANCgkJCQlvbm1vdXNlb3Zlcj0iTU1fbmJHcm91cCgnb3ZlcicsJ2hpbnRMZWZ0JywnaW1hZ2VzL2J1dHRvbnMvaGludExlZnRPdmVyLmpwZycsJycsMSkiIA0KCQkJCW9ubW91c2VvdXQ9Ik1NX25iR3JvdXAoJ291dCcpIj4NCgkJCQk8aW1nIHNyYz0iaW1hZ2VzL2J1dHRvbnMvaGludExlZnQuanBnIiBhbHQ9IlByZXZpb3VzIEhpbnQiIG5hbWU9ImhpbnRMZWZ0IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGJvcmRlcj0iMCIgaWQ9ImhpbnRMZWZ0Ii8+DQoJCQkJPC9hPg0KCQkJCTxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NiZtZW51PTExMDAmc2hvdz1OZXh0SGludCIgdGFyZ2V0PSJfdG9wIiBvbmNsaWNrPSJNTV9uYkdyb3VwKCdkb3duJywnZ3JvdXAxJywnaGludCcsJycsMSkiIA0KCQkJCW9ubW91c2VvdmVyPSJNTV9uYkdyb3VwKCdvdmVyJywnaGludCcsJ2ltYWdlcy9idXR0b25zL2hpbnRPdmVyLmpwZycsJycsMSkiIA0KCQkJCW9ubW91c2VvdXQ9Ik1NX25iR3JvdXAoJ291dCcpIj4NCgkJCQk8aW1nIHNyYz0iaW1hZ2VzL2J1dHRvbnMvaGludC5qcGciIGFsdD0iSGludHMiIG5hbWU9ImhpbnQiIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMCIgYm9yZGVyPSIwIiBpZD0iaGludCIvPg0KCQkJCTwvYT4NCgkJCQk8YSBocmVmPSJhdHRhY2s/U2NyZWVuPTYmbWVudT0xMTAwJnNob3c9TmV4dEhpbnQiIHRhcmdldD0iX3RvcCIgb25jbGljaz0iTU1fbmJHcm91cCgnZG93bicsJ2dyb3VwMScsJ2hpbnRSaWdodCcsJycsMSkiIA0KCQkJCW9ubW91c2VvdmVyPSJNTV9uYkdyb3VwKCdvdmVyJywnaGludFJpZ2h0JywnaW1hZ2VzL2J1dHRvbnMvaGludFJpZ2h0T3Zlci5qcGcnLCcnLDEpIiANCgkJCQlvbm1vdXNlb3V0PSJNTV9uYkdyb3VwKCdvdXQnKSI+DQoJCQkJPGltZyBzcmM9ImltYWdlcy9idXR0b25zL2hpbnRSaWdodC5qcGciIGFsdD0iTmV4dCBIaW50IiBuYW1lPSJoaW50UmlnaHQiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgYm9yZGVyPSIwIiBpZD0iaGludFJpZ2h0Ii8+DQoJCQkJPC9hPg0KCQkJCQ0KCQkJCTxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NiZtZW51PTExMDAmc2hvdz1QYXJhbXMiIHRhcmdldD0iX3RvcCIgb25jbGljaz0iTU1fbmJHcm91cCgnZG93bicsJ2dyb3VwMScsJ3BhcmFtcycsJycsMSkiIA0KCQkJCW9ubW91c2VvdmVyPSJNTV9uYkdyb3VwKCdvdmVyJywncGFyYW1zJywnaW1hZ2VzL2J1dHRvbnMvcGFyYW1zT3Zlci5qcGcnLCcnLDEpIiANCgkJCQlvbm1vdXNlb3V0PSJNTV9uYkdyb3VwKCdvdXQnKSI+DQoJCQkJPGltZyBzcmM9ImltYWdlcy9idXR0b25zL3BhcmFtcy5qcGciIGFsdD0iU2hvdyBQYXJhbXMiIG5hbWU9ImF0dGFjaz9TY3JlZW49NiZtZW51PTExMDAmc2hvdz1QYXJhbXMiIHdpZHRoPSI4NyIgaGVpZ2h0PSIyMCIgYm9yZGVyPSIwIiBpZD0icGFyYW1zIi8+DQoJCQkJPC9hPg0KCQkJCTxhIGhyZWY9ImF0dGFjaz9TY3JlZW49NiZtZW51PTExMDAmc2hvdz1Db29raWVzIiB0YXJnZXQ9Il90b3AiIG9uY2xpY2s9Ik1NX25iR3JvdXAoJ2Rvd24nLCdncm91cDEnLCdjb29raWVzJywnJywxKSIgDQoJCQkJb25tb3VzZW92ZXI9Ik1NX25iR3JvdXAoJ292ZXInLCdjb29raWVzJywnaW1hZ2VzL2J1dHRvbnMvY29va2llc092ZXIuanBnJywnJywxKSIgDQoJCQkJb25tb3VzZW91dD0iTU1fbmJHcm91cCgnb3V0JykiPg0KCQkJCTxpbWcgc3JjPSJpbWFnZXMvYnV0dG9ucy9jb29raWVzLmpwZyIgYWx0PSJTaG93IENvb2tpZXMiIG5hbWU9ImNvb2tpZXMiIHdpZHRoPSI5OSIgaGVpZ2h0PSIyMCIgYm9yZGVyPSIwIiBpZD0iY29va2llcyIvPg0KCQkJCTwvYT4NCgkJCQk8YSBocmVmPSJqYXZhc2NyaXB0OnRvZ2dsZSgnbGVzc29uUGxhbnMnKSIgdGFyZ2V0PSJfdG9wIiBvbmNsaWNrPSJNTV9uYkdyb3VwKCdkb3duJywnZ3JvdXAxJywncGxhbnMnLCcnLDEpIiANCgkJCQlvbm1vdXNlb3Zlcj0iTU1fbmJHcm91cCgnb3ZlcicsJ3BsYW5zJywnaW1hZ2VzL2J1dHRvbnMvcGxhbnNPdmVyLmpwZycsJycsMSkiIA0KCQkJCW9ubW91c2VvdXQ9Ik1NX25iR3JvdXAoJ291dCcpIj4NCgkJCQk8aW1nIHNyYz0iaW1hZ2VzL2J1dHRvbnMvcGxhbnMuanBnIiBhbHQ9Ikxlc3NvbiBQbGFucyIgd2lkdGg9Ijg5IiBoZWlnaHQ9IjIwIiBib3JkZXI9IjAiIGlkPSJwbGFucyIvPg0KCQkJCTwvYT4NCgkJCQkNCgkJCQk8YSBocmVmPSJzb3VyY2UiIG9uY2xpY2s9Im1ha2VXaW5kb3codGhpcy5ocmVmKyAnP3NvdXJjZT10cnVlJywgJ0phdmEgU291cmNlJyk7cmV0dXJuIGZhbHNlOyIgdGFyZ2V0PSJqYXZhV2luIg0KCQkJCW9ubW91c2VvdmVyPSJNTV9uYkdyb3VwKCdvdmVyJywnamF2YScsJ2ltYWdlcy9idXR0b25zL2phdmFPdmVyLmpwZycsJycsMSkiIA0KCQkJCW9ubW91c2VvdXQ9Ik1NX25iR3JvdXAoJ291dCcpIj4NCgkJCQk8aW1nIHNyYz0iaW1hZ2VzL2J1dHRvbnMvamF2YS5qcGciIGFsdD0iU2hvdyBKYXZhIiBuYW1lPSJqYXZhIiB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIGJvcmRlcj0iMCIgaWQ9ImphdmEiLz4NCgkJCQk8L2E+DQoJCQkJPGEgaHJlZj0ic291cmNlIiBvbmNsaWNrPSJtYWtlV2luZG93KHRoaXMuaHJlZiArICc/c29sdXRpb249dHJ1ZScsICdKYXZhIFNvbHV0aW9uJyk7cmV0dXJuIGZhbHNlOyIgdGFyZ2V0PSJqYXZhV2luIg0KCQkJCW9ubW91c2VvdmVyPSJNTV9uYkdyb3VwKCdvdmVyJywnc29sdXRpb25zJywnaW1hZ2VzL2J1dHRvbnMvc29sdXRpb25zT3Zlci5qcGcnLCcnLDEpIiANCgkJCQlvbm1vdXNlb3V0PSJNTV9uYkdyb3VwKCdvdXQnKSI+DQoJCQkJPGltZyBzcmM9ImltYWdlcy9idXR0b25zL3NvbHV0aW9ucy5qcGciIGFsdD0iU2hvdyBTb2x1dGlvbiIgbmFtZT0ic29sdXRpb25zIiB3aWR0aD0iNzMiIGhlaWdodD0iMjAiIGJvcmRlcj0iMCIgaWQ9InNvbHV0aW9ucyIvPg0KCQkJCTwvYT4NCgkJCQkNCgkJCQkJCQkJDQoJCQk8L2Rpdj4NCgkJCTxkaXYgaWQ9InR3b0NvbCI+DQoJIAkgCTxkaXYgaWQ9Im1lbnVTcGFjZXIiPjwvZGl2Pg0KCSAJIAk8ZGl2IGlkPSJsZXNzb25BcmVhVG9wIj4NCgkgCSAJDQoJCQkgICAgCTxkaXYgaWQ9InRyYWluaW5nX3dyYXAiPg0KCQkJICAgIAk8ZGl2IGlkPSJ0cmFpbmluZyIgY2xhc3M9ImluZm8iPjxhIGhyZWY9Imh0dHA6Ly95ZWhnLm5ldC9sYWIvcHIwanMvdHJhaW5pbmcvd2ViZ29hdC5waHAiIHRhcmdldD0iX2JsYW5rIj5Tb2x1dGlvbiBWaWRlb3M8L2E+PC9kaXY+DQoJCQkgICAgCTxkaXYgaWQ9InJlc2V0IiBjbGFzcz0iaW5mbyI+PGEgaHJlZj0iYXR0YWNrP1NjcmVlbj02Jm1lbnU9MTEwMCZSZXN0YXJ0PTYiPlJlc3RhcnQgdGhpcyBMZXNzb248L2E+PC9kaXY+DQoJCQkgICAgCTwvZGl2Pg0KCSAgICAJCQkNCgkgCSAJPC9kaXY+DQoJIAkgCTxkaXYgaWQ9Imxlc3NvbkFyZWEiPg0KCSAJIAkNCgkJCQk8ZGl2IGlkPSJsZXNzb25QbGFucyIgc3R5bGU9InZpc2liaWxpdHk6aGlkZGVuOyBoZWlnaHQ6MXB4OyBwb3NpdGlvbjphYnNvbHV0ZTsgbGVmdDoyNjBweDsgdG9wOjEzMHB4OyB3aWR0aDo0MjVweDsgei1pbmRleDoxMDU7Ij5Db3VsZCBub3QgZmluZCBsZXNzb24gcGxhbiBmb3I6IFNxbEFkZERhdGEgYW5kIGxhbmd1YWdlIEVuZ2xpc2gNCgkJCQk8YnIvPg0KCQkJCTxici8+DQoJCQkJPGEgaHJlZj0iamF2YXNjcmlwdDp0b2dnbGUoJ2xlc3NvblBsYW5zJykiIHRhcmdldD0iX3RvcCIgb25jbGljaz0iTU1fbmJHcm91cCgnZG93bicsJ2dyb3VwMScsJ3BsYW5zJywnJywxKSI+Q2xvc2UgdGhpcyBXaW5kb3c8L2E+DQoJCQkJPC9kaXY+DQoJCQkJPGRpdiBpZD0ibGVzc29uQ29udGVudCI+DQoJCSAgICAJCQ0KCQkJCVRoZSBmb3JtIGJlbG93IGFsbG93cyBhIHVzZXIgdG8gdmlldyBzYWxhcmllcyBhc3NvY2lhdGVkIHdpdGggYSB1c2VyaWQgKGZyb20gdGhlIHRhYmxlIG5hbWVkIDxiPnNhbGFyaWVzPC9iPikuICBUaGlzIGZvcm0gaXMgdnVsbmVyYWJsZSB0byBTdHJpbmcgU1FMIEluamVjdGlvbi4gIEluIG9yZGVyIHRvIHBhc3MgdGhpcyBsZXNzb24sIHVzZSBTUUwgSW5qZWN0aW9uIHRvIGFkZCBhIHJlY29yZCB0byB0aGUgdGFibGUuPC9kaXY+DQoJCQkJPGRpdiBpZD0ibWVzc2FnZSIgY2xhc3M9ImluZm8iPjwvZGl2Pg0KCQ0KCQkJDQoJCQk8ZGl2IGlkPSJsZXNzb25Db250ZW50Ij48Zm9ybSBhY2NlcHQtY2hhcnNldD0nVU5LTk9XTicgbWV0aG9kPSdQT1NUJyBuYW1lPSdmb3JtJyBhY3Rpb249J2F0dGFjaz9TY3JlZW49NiZtZW51PTExMDAnIGVuY3R5cGU9Jyc+PHA+RW50ZXIgeW91ciB1c2VyaWQ6PGlucHV0IG5hbWU9J3VzZXJpZCcgdHlwZT0nVEVYVCcgdmFsdWU9J2pzbWl0aCc+PGlucHV0IG5hbWU9J1NVQk1JVCcgdHlwZT0nU1VCTUlUJyB2YWx1ZT0nR28hJz48dGFibGUgY2VsbHBhZGRpbmc9JzEnIGJvcmRlcj0nMSc+PHRyPjx0ZD48Yj5VU0VSSUQ8L2I+PC90ZD48dGQ+PGI+U0FMQVJZPC9iPjwvdGQ+PC90cj48dHI+PHRkPmpzbWl0aDwvdGQ+PHRkPjIwMDAwPC90ZD48L3RyPjwvdGFibGU+PC9mb3JtPjwvZGl2Pg0KCQkJDQoJCQkJPGRpdiBpZD0iY3JlZGl0cyI+DQoJCSAgCQk8dGFibGUgYWxpZ249J1JJR0hUJyBjZWxsc3BhY2luZz0nMCcgd2lkdGg9JzkwJScgYm9yZGVyPScwJyBjZWxscGFkZGluZz0nMCc+PHRyPjx0ZCB2YWxpZ249J01JRERMRScgd2lkdGg9JzEwMCUnIGFsaWduPSdSSUdIVCc+Q3JlYXRlZCBieSBDaHVjayBXaWxsaXMmbmJzcDs8L3RkPjx0ZCB2YWxpZ249J01JRERMRScgYWxpZ249J1JJR0hUJz48YSBocmVmPSdodHRwOi8vd3d3Lm1hbmRpYW50LmNvbSc+PGltZyBoc3BhY2U9JzAnIHZzcGFjZT0nMCcgYm9yZGVyPScwJyBhbHQ9J01BTkRJQU5UJyBzcmM9J2ltYWdlcy9sb2dvcy9tYW5kaWFudC5wbmcnPjwvYT48L3RkPjwvdHI+PC90YWJsZT4NCg0KCQkgIAkJPC9kaXY+DQoJCQk8L2Rpdj4NCgkgIAk8L2Rpdj4NCg0KCQk8ZGl2IGlkPSJib3R0b20iPg0KCQkJPGRpdiBhbGlnbj0iY2VudGVyIj48YSBocmVmPSJodHRwOi8vd3d3Lm93YXNwLm9yZyI+T1dBU1AgRm91bmRhdGlvbjwvYT4gfCANCgkJCQkJCQkJPGEgaHJlZj0iaHR0cDovL3d3dy5vd2FzcC5vcmcvaW5kZXgucGhwL09XQVNQX1dlYkdvYXRfUHJvamVjdCI+UHJvamVjdCBXZWJHb2F0PC9hPiB8IA0KCQkJCQkJCQk8YSBocmVmPSJyZXBvcnRCdWcuanNwIj5SZXBvcnQgQnVnPC9hPg0KCQkJPC9kaXY+DQoJICAJPC9kaXY+DQoJPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=]]></response> <comment></comment> </item> </items> |
From: Miroslav S. <mir...@gm...> - 2014-03-07 14:59:02
|
Hi. Thank you for your report. Find it fixed with the latest commit. Kind regards, Miroslav Stampar On Fri, Mar 7, 2014 at 8:28 AM, Manuel Zwettler <man...@gm...>wrote: > Hi, > > I got an error running sqlmap on WebGoat vulnerable web application with > the following data. Please find the file containing the used request > attached to the mail. > > sqlmap version: 1.0-dev > Python version: 2.7.6 > Operating system: nt > Command line: > C:\Users\Administrator\Downloads\sqlmapproject-sqlmap-0.9-3446-g490d512\sqlmapproject-sqlmap-490d512\sqlmap.py > -v 3 -r request_burp.txt --auth-type Basic --auth-cred *********** > --fingerprint --os-cmd calc.exe --file-read c:\mytest.txt --tables salaries > Technique: BOOLEAN > Back-end DBMS: HSQLDB (fingerprinted) > Traceback (most recent call last): > File > "C:\Users\Administrator\Downloads\sqlmapproject-sqlmap-0.9-3446-g490d512\sqlmapproject-sqlmap-490d512\sqlmap.py", > line 95, in main > start() > File > "C:\Users\Administrator\Downloads\sqlmapproject-sqlmap-0.9-3446-g490d512\sqlmapproject-sqlmap-490d512\lib\controller\controller.py", > line 583, in start > action() > File > "C:\Users\Administrator\Downloads\sqlmapproject-sqlmap-0.9-3446-g490d512\sqlmapproject-sqlmap-490d512\lib\controller\action.py", > line 109, in action > conf.dumper.dbTables(conf.dbmsHandler.getTables()) > File > "C:\Users\Administrator\Downloads\sqlmapproject-sqlmap-0.9-3446-g490d512\sqlmapproject-sqlmap-490d512\plugins\generic\databases.py", > line 335, in getTabl > es > query = rootQuery.blind.query % (unsafeSQLIdentificatorNaming(db), > index) > TypeError: %d format: a number is required, not unicode > > Thanks for taking a look at it in advance! > I'd appreciate hearing more about the progress concerning this problem > > Kind regards, > Manuel Zwettler > > > ------------------------------------------------------------------------------ > Subversion Kills Productivity. Get off Subversion & Make the Move to > Perforce. > With Perforce, you get hassle-free workflows. Merge that actually works. > Faster operations. Version large binaries. Built-in WAN optimization and > the > freedom to use Git, Perforce or both. Make the move to Perforce. > > http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk > _______________________________________________ > sqlmap-users mailing list > sql...@li... > https://lists.sourceforge.net/lists/listinfo/sqlmap-users > > -- Miroslav Stampar http://about.me/stamparm |