Warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache' query: UPDATE cache SET data = 'a:181:{s:13:\"theme_default\";s:7:\"garland\";s:13:\"filter_html_1\";i:1;s:18:\"node_options_forum\";a:1:{i:0;s:6:\"status\";}s:27:\"menu_secondary_links_source\";s:13:\"primary-links\";s:20:\"freelinking_nodetype\";s:4:\"book\";s:15:\"install_profile\";s:7:\"default\";s:17:\"node_options_page\";a:2:{i:0;s:6:\"status\";i:1;s:7:\"promote\";}s:12:\"comment_page\";s:1:\"2\";s:18:\"drupal_private_key\";s:64:\"5ee87c350e7817c1b567a72fe25b8f8100c218a6f384611866c69facc5d9dd5a\";s:19:\"file_directory_temp\";s:4:\"/tmp\";s:13:\"user_register\";s:1:\"0\";s:9:\"clean_url\";s:1:\"1\";s:21:\"filter_default_format\";i:1;s:19:\"filter_u in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:808:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>Origapy is a Python interface to <a href=\\"http://www.security-labs.org/origami/\\">Origami</a>, a PDF parser written in Ruby. It provides access to pdfclean.rb, in order to sanitize PDF files by disabling all active content (javascript, launch actions, embedded files, etc). Because Origami is a full PDF parser, it is much more effective than <a href=\ in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1014:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>PDF files may be used to trigger malicious content, as described <a href=\\"/file_formats_security/pdf\\">here</a>. <a href=\\"http://blog.didierstevens.com/programs/pdf-tools/#pdfid\\">PDFiD</a> is a Python tool to analyze and <a href=\\"http://blog.didierstevens.com/2009/04/29/quickpost-disarming in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:576:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<div class=\\"abstract\\">\\n<p>Paper and presentation about visualization and dynamic risk assessment for cyber defence, presented at the <a href=\\"http://www.sstic.org\\">SSTIC</a> symposium on June 9 2010.</p>\\n</div>\\n', created = 1369255378, expire = 1369341778, headers = '& in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:684:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>pyxmldsig is a Python module to create and verify <a href=\\"http://www.w3.org/TR/xmldsig-core/\\">XML Digital Signatures (XML-DSig)</a>. This is a simple interface to the <a href=\\"http://pyxmlsec.labs.libre-entreprise.org\\">PyXMLSec library</a>, aiming to provide a more pythonic API suitable for Python applicat in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:435:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>With Python 2.6+, that\\'s quite simple:</p>\\n<pre>\\nprint "{0:b}".format(i)\\n</pre>', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:80d63e09163f076e0e9b6dcaa377f9a8'\";s:5:\"%file\";s:49:\"/homez.14/decalaged/www/drupal/i in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:618:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>This article explains how many common file formats (DOC, XLS, PDF, HTML, XML, RTF, ...) may hide or trigger malicious code (virus, Trojan horse, ...) using their native features such as active content (macros, Javascript, etc). It was presented at the SSTIC symposium and OSSIR in 2003.</p>\\n', created = 1369255378, expire = 1369341778, headers = '', s in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:845:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<div class=\\"content clear-block\\">\\n<p>On the 29 March 2010, Didier Stevens revealed in <a href=\\"http://blog.didierstevens.com/2010/03/29/escape-from-pdf/\\">his blog</a> that he found a way to launch an executable file stored in a PDF document, without using any JavaScript or buffer overflow. This short article shows how &am in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:468:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>This is a Python course I have written to quickly teach Python to my colleagues and students, made of slides and samples for hands-on exercises. </p>\\n', created = 1369255379, expire = 1369341779, headers = '', serialized = 0 WHERE cid = '1:b6ae9afc341aaff83f9faced7e8501ac'\";s:5:\"%file\";s:49:\"/homez.14/decalaged/www/drupal in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:702:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>This short article shows how <a href=\\"http://www.decalage.info/en/exefilter\\">ExeFilter</a> can be used to disable JavaScript in PDF files, which is effective against many Adobe Reader exploits discovered in 2009, including the recent zero-day <a href=\\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4324\\">CVE-2009- in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:1023:\"UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter'\nquery: UPDATE cache_filter SET data = '<p>This article (written in French) was presented at the <a href=\\"http://www.sstic.org\\">SSTIC</a> symposium on the 6th June 2008.</p>\\n<p>It describes several methods to perform malware analysis, especially on Windows platforms. It focuses in detail on dynamic analysis, also called runtime analysis or sandboxing. Dynamic malware in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:97:\"array_map() [<a href=\'function.array-map\'>function.array-map</a>]: Argument #2 should be an array\";s:5:\"%file\";s:59:\"/homez.14/decalaged/www/drupal/modules/system/system.module\";s:5:\"%line\";i:1015;}', 3, '', 'http://www.decalage.info/en/node?page=2', '', '72.44.48.122', 1369255379) in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:107:\"array_keys() [<a href=\'function.array-keys\'>function.array-keys</a>]: The first argument should be an array\";s:5:\"%file\";s:49:\"/homez.14/decalaged/www/drupal/includes/theme.inc\";s:5:\"%line\";i:1817;}', 3, '', 'http://www.decalage.info/en/node?page=2', '', '72.44.48.122', 1369255379) in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:7:\"warning\";s:8:\"%message\";s:39:\"Invalid argument supplied for foreach()\";s:5:\"%file\";s:49:\"/homez.14/decalaged/www/drupal/includes/theme.inc\";s:5:\"%line\";i:1817;}', 3, '', 'http://www.decalage.info/en/node?page=2', '', '72.44.48.122', 1369255379) in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128
Decalage

Articles and tools about Python, IT Security and more.

  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>Origapy is a Python interface to <a href=\"http://www.security-labs.org/origami/\">Origami</a>, a PDF parser written in Ruby. It provides access to pdfclean.rb, in order to sanitize PDF files by disabling all active content (javascript, launch actions, embedded files, etc). Because Origami is a full PDF parser, it is much more effective than <a href=\"/python/pdfid\">PDFiD</a> (when sanitizing/disarming PDF files), but also quite slower.</p>\n', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:949c0fcbcab403a93f62b0b87de8498f' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>PDF files may be used to trigger malicious content, as described <a href=\"/file_formats_security/pdf\">here</a>. <a href=\"http://blog.didierstevens.com/programs/pdf-tools/#pdfid\">PDFiD</a> is a Python tool to analyze and <a href=\"http://blog.didierstevens.com/2009/04/29/quickpost-disarming-a-pdf-file/\">sanitize</a> PDF files, written by <a href=\"http://blog.didierstevens.com/\">Didier Stevens</a>. Here is PDFiD_PL, a version that I have slightly modified so that it can be imported as a module in Python applications (originally for <a href=\"/exefilter\">ExeFilter</a>).</p>\n', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:487ef28ec4e7da5e3cf452d0bee140fb' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<div class=\"abstract\">\n<p>Paper and presentation about visualization and dynamic risk assessment for cyber defence, presented at the <a href=\"http://www.sstic.org\">SSTIC</a> symposium on June 9 2010.</p>\n</div>\n', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:952d509612e7d3c12215f36caf21dd22' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>pyxmldsig is a Python module to create and verify <a href=\"http://www.w3.org/TR/xmldsig-core/\">XML Digital Signatures (XML-DSig)</a>. This is a simple interface to the <a href=\"http://pyxmlsec.labs.libre-entreprise.org\">PyXMLSec library</a>, aiming to provide a more pythonic API suitable for Python applications.</p>\n', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:062f8f6b85389ac7706c5e2daaff98ef' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>With Python 2.6+, that\'s quite simple:</p>\n<pre>\nprint &quot;{0:b}&quot;.format(i)\n</pre>', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:80d63e09163f076e0e9b6dcaa377f9a8' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>This article explains how many common file formats (DOC, XLS, PDF, HTML, XML, RTF, ...) may hide or trigger malicious code (virus, Trojan horse, ...) using their native features such as active content (macros, Javascript, etc). It was presented at the SSTIC&nbsp;symposium and OSSIR in 2003.</p>\n', created = 1369255378, expire = 1369341778, headers = '', serialized = 0 WHERE cid = '1:9e295a3df15b513a75c8c9480986f6a3' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<div class=\"content clear-block\">\n<p>On the 29 March 2010, Didier Stevens revealed in <a href=\"http://blog.didierstevens.com/2010/03/29/escape-from-pdf/\">his blog</a> that he found a way to launch an executable file stored in a PDF document, without using any JavaScript or buffer overflow. This short article shows how <a href=\"../../../../../../en/exefilter\">ExeFilter</a> can be used to sanitize such PDF files to block this type of attack.</p>\n</div>\n', created = 1369255379, expire = 1369341779, headers = '', serialized = 0 WHERE cid = '1:abc1baebc0568938d81caed72e68f0a6' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>This is a Python course I have written to quickly teach Python to my colleagues and students, made of slides and samples for hands-on exercises. </p>\n', created = 1369255379, expire = 1369341779, headers = '', serialized = 0 WHERE cid = '1:b6ae9afc341aaff83f9faced7e8501ac' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>This short article shows how <a href=\"http://www.decalage.info/en/exefilter\">ExeFilter</a> can be used to disable JavaScript in PDF files, which is effective against many Adobe Reader exploits discovered in 2009, including the recent zero-day <a href=\"http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-4324\">CVE-2009-4324</a>.</p>\n', created = 1369255379, expire = 1369341779, headers = '', serialized = 0 WHERE cid = '1:26a3a4617c329c506eaacb4c919d5239' in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • user warning: UPDATE command denied to user 'decalaged'@'10.0.95.30' for table 'cache_filter' query: UPDATE cache_filter SET data = '<p>This article (written in French) was presented at the <a href=\"http://www.sstic.org\">SSTIC</a> symposium on the 6th June 2008.</p>\n<p>It describes several methods to perform malware analysis, especially on Windows platforms. It focuses in detail on dynamic analysis, also called runtime analysis or sandboxing. Dynamic malware analysis consists in running malicious code on a dedicated system, configured to record all its actions to determine its behaviour. It is then possible to quickly determine the nature of the malware and decide how to respond to an incident. The article also shows how to build a simple dynamic malware analysis lab at low cost, provides details about the methodology and suggests how to go further.</p>\n', created = 1369255379, expire = 1369341779, headers = '', serialized in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.
  • warning: array_map() [function.array-map]: Argument #2 should be an array in /homez.14/decalaged/www/drupal/modules/system/system.module on line 1015.
  • warning: array_keys() [function.array-keys]: The first argument should be an array in /homez.14/decalaged/www/drupal/includes/theme.inc on line 1817.
  • warning: Invalid argument supplied for foreach() in /homez.14/decalaged/www/drupal/includes/theme.inc on line 1817.

Origapy - a Python module to sanitize PDF files

Origapy is a Python interface to Origami, a PDF parser written in Ruby. It provides access to pdfclean.rb, in order to sanitize PDF files by disabling all active content (javascript, launch actions, embedded files, etc). Because Origami is a full PDF parser, it is much more effective than PDFiD (when sanitizing/disarming PDF files), but also quite slower.

PDFiD - a Python module to analyze and sanitize PDF files

PDF files may be used to trigger malicious content, as described here. PDFiD is a Python tool to analyze and sanitize PDF files, written by Didier Stevens. Here is PDFiD_PL, a version that I have slightly modified so that it can be imported as a module in Python applications (originally for ExeFilter).

SSTIC10 - Visualization and Dynamic Risk Assessment for Cyber Defence

Paper and presentation about visualization and dynamic risk assessment for cyber defence, presented at the SSTIC symposium on June 9 2010.

pyxmldsig - a Python module to create and verify XML Digital Signatures (XML-DSig)

pyxmldsig is a Python module to create and verify XML Digital Signatures (XML-DSig). This is a simple interface to the PyXMLSec library, aiming to provide a more pythonic API suitable for Python applications.

SSTIC03 - Malware and file formats

This article explains how many common file formats (DOC, XLS, PDF, HTML, XML, RTF, ...) may hide or trigger malicious code (virus, Trojan horse, ...) using their native features such as active content (macros, Javascript, etc). It was presented at the SSTIC symposium and OSSIR in 2003.

ExeFilter vs. the Escape from PDF (CVE-2010-1240)

On the 29 March 2010, Didier Stevens revealed in his blog that he found a way to launch an executable file stored in a PDF document, without using any JavaScript or buffer overflow. This short article shows how ExeFilter can be used to sanitize such PDF files to block this type of attack.

Python crash course

This is a Python course I have written to quickly teach Python to my colleagues and students, made of slides and samples for hands-on exercises.

Using ExeFilter against PDF exploits and zero-days such as CVE-2009-4324

This short article shows how ExeFilter can be used to disable JavaScript in PDF files, which is effective against many Adobe Reader exploits discovered in 2009, including the recent zero-day CVE-2009-4324.

SSTIC08 - Dynamic Malware Analysis for Dummies

This article (written in French) was presented at the SSTIC symposium on the 6th June 2008.

It describes several methods to perform malware analysis, especially on Windows platforms. It focuses in detail on dynamic analysis, also called runtime analysis or sandboxing. Dynamic malware analysis consists in running malicious code on a dedicated system, configured to record all its actions to determine its behaviour. It is then possible to quickly determine the nature of the malware and decide how to respond to an incident. The article also shows how to build a simple dynamic malware analysis lab at low cost, provides details about the methodology and suggests how to go further.

Syndicate content

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:0:\"\";s:5:\"%file\";s:49:\"/homez.14/decalaged/www/drupal/includes/cache.inc\";s:5:\"%line\";i:109;}', 3, '', 'http://www.decalage.info/en/node?page=2', '', '72.44.48.122', 1369255379) in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:338:\"INSERT command denied to user &#039;decalaged&#039;@&#039;10.0.95.30&#039; for table &#039;accesslog&#039;\nquery: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values(&#039;&#039;, &#039;node&#039;, &#039;&#039;, &#039;72.44.48.122&#039;, 0, &#039;5133d94ef20776464f52df0264a1c479&#039;, 1133, 1369255379)\";s:5:\"%file\";s:67:\"/homez.14/decalaged/www/drupal/modules/statistics/statistics.module\";s:5:\"%line\";i:64;}', 3, '', 'http://www.decalage.info/ in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128

Warning: INSERT command denied to user 'decalaged'@'10.0.95.30' for table 'watchdog' query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:967:\"UPDATE command denied to user &#039;decalaged&#039;@&#039;10.0.95.30&#039; for table &#039;sessions&#039;\nquery: UPDATE sessions SET uid = 0, cache = 0, hostname = &#039;72.44.48.122&#039;, session = &#039;messages|a:1:{s:5:\\&quot;error\\&quot;;a:2:{i:0;s:80:\\&quot;user warning: in /homez.14/decalaged/www/drupal/includes/cache.inc on line 109.\\&quot;;i:1;s:435:\\&quot;user warning: INSERT command denied to user &amp;#039;decalaged&amp;#039;@&amp;#039;10.0.95.30&amp;#039; for table &amp;#039;accesslog&amp;#039;\\nquery in /homez.14/decalaged/www/drupal/includes/database.mysql.inc on line 128